Modern JavaScript'te değişken tanımlamak için üç anahtar kelime vardır ama pratikte çoğunlukla const, bazen let kullanılır. var artık önerilmez.
const — değişmeyecek değerler
const pi = 3.14;
pi = 4; // HATA: const yeniden atanamaz
let — değişecek değerler
let sayac = 0;
sayac = sayac + 1; // Sorun yok
var — eski, kaçın
var blok kapsamına (curly braces) saygı duymaz ve beklenmedik hatalara yol açar. let ve const ise blok kapsamlıdır (daha güvenli).
Kural
- Önce const kullan.
- Değeri değişecekse let'e geç.
- var'ı kullanma.