var, let ve const arasındaki fark nedir?

Cevap

var fonksiyon kapsamlıdır ve hoisting sırasında undefined ile başlatılır. let ve const blok kapsamlıdır; tanımlandıkları satırdan önce erişilirse ReferenceError verir (Temporal Dead Zone).

const değişkene yeniden atama yapılmasını engeller, ama nesnenin içini değiştirmeyi engellemez.

const user = { ad: "Ali" };
user.ad = "Ayşe";   // geçerli
user = {};          // TypeError
  1. == ile === arasındaki fark nedir?KolayJavaScriptFrontend
  2. Closure nedir? Bir örnekle açıklayın.OrtaJavaScriptFrontend
  3. Aşağıdaki kodun çıktısı nedir? (Event loop)OrtaJavaScriptFrontend
  4. this anahtar kelimesi nasıl belirlenir? Arrow function'larda ne değişir?OrtaJavaScriptFrontend
  5. Bir debounce fonksiyonu yazın.ZorJavaScriptFrontend
  6. Prototip tabanlı kalıtım nasıl çalışır?ZorJavaScriptFrontend

Bu konuda başka bir soru biliyor musun?

Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.

Soru ekle