Değişken (Variables)
Değişken(variables) nedir ?
Değişken, verileri depolamamıza yarayan kutucuklar gibidir. Değişkenlerin değerlerini değiştirebilir veya değiştirmeyecek bir değer atayabiliriz. Bu değerleri istediğimiz yerlerde çağırıp kullanabiliriz.
Değişgen kullanımı örneği
Aşağıdaki örnekte sayi1 ve sayi2 adında 2 değişgen oluşturup toplamlarını toplam adlı değişgene atıyoruz.
1
2let sayi1 = 10;
3let sayi2 = 20;
4let toplam = sayi1 + sayi2;
5console.log(toplam);
6
<body> etiketine mi yoksa <head> etiketine mi koymalı ?
JavaScript sayfanın diğer kaynakları arasında yüklenmesi en uzun sürendir. Bu yüzden ayfanın ilk çiziminin gecikmemesi için javascript' i en son yükleriz. Bunu sağlamanın iki yolu vardır.
#1 Sayfanın sonunda yüklemek
<body> tagının sonuna ekleyerek sayfamızın sonunda javascript'i yükleyebiliriz.
1
2 <!DOCTYPE html>
3 <html lang="en">
4 <head>
5 <meta charset="UTF-8">
6 <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 <meta http-equiv="X-UA-Compatible" content="ie=edge">
8 <title>Document</title>
9 </head>
10 <body>
11 <script src="js/main.js"></script>
12 </body>
13 </html>
14
#2 defer etiketi
Sayfanın neresine koyulduğu fark etmeksizin javascript'i sayfamızı yavaşlatmadan eklemenin bir yolu
defer
etiketidir. defer
etiketi javascript'i arkaplanda yükleyerek sayfanın yavaş açılmasını engeller. 1
2 <!DOCTYPE html>
3 <html lang="en">
4 <head>
5 <meta charset="UTF-8">
6 <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 <meta http-equiv="X-UA-Compatible" content="ie=edge">
8 <title>Document</title>
9 <script defer src="js/main.js"></script>
10 </head>
11 <body>
12 </body>
13 </html>
14