let ve const
- Node.js kursu
- Başlangıç
- Ders 7/116
- 4 dk
let ve const ile değişken tanımlamayı öğrenirsin.
let ve const
let ve const, JavaScript'in modern değişken tanımlama anahtar kelimeleridir. var'ın yerine kullanılırlar.
let ile tanımlanan bir değişken sonradan yeniden atanabilir. const ile tanımlanan değişken ise yeniden atanamaz; değeri sabittir.
Örneğin let age = 25 yazıp sonra age = 26 diyebilirsin. Ama const name = 'Ayşe' yazdıktan sonra name = 'Alex' demek hata verir.
Hangisini seçmeli?
Öntanımlı olarak const kullanmak iyi bir alışkanlıktır. Değişkenin sonradan değişmeyeceğini biliyorsan const seç; kodun niyetini okuyana söyler.
Değişkenin sonradan değişeceğini biliyorsan let kullan. Örneğin bir sayaç veya bir döngü değişkeni let ile tanımlanır.
Yeni Node.js kodlarında var'dan kaçın; eski tarzdır ve kapsamı kafa karıştırır.
Uygulama Bir değişken tanımla ve yazdır
const ile name değişkenini 'Ayşe' dizesine ata. let ile age değişkenini 28 sayısına ata. Sonra console.log ile ikisini de yazdır.
Başlangıç kodu
// name değişkenini const ile tanımla
// age değişkenini let ile tanımla
// İkisini de yazdırÖrnek çözüm
const name = "Ayşe";
let age = 28;
console.log(name);
console.log(age);Beklenen çıktı
Ayşe 28
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 let ve const arasındaki fark nedir?
- const değişmez, let değişebilir Doğru cevap
- İkisi de aynıdır
- let değişmez, const değişebilir
- const yalnızca sayılar için kullanılır
Açıklama: const ile atanan değer sonradan değiştirilemez.
2 const ile tanımlama
____ version = "1.0.0";
const version = "1.0.0";
Açıklama: const ile değişmez değerler tanımlanır.
3 Tanımlama kavramlarını eşleştir
| Kavram | Anlamı |
|---|---|
let |
Değişebilir değişken |
const |
Sabit değişken |
var |
Eski tarz değişken |
final |
JavaScript'te yok |