CodeBlanks Logo Icon CodeBlanks

let ve const

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

index.js
// name değişkenini const ile tanımla
// age değişkenini let ile tanımla
// İkisini de yazdır

Örnek çözüm

index.js
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

Soru
____ version = "1.0.0";
Cevap
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

Başlangıç bölümündeki tüm dersler