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İlgili JavaScript soruları
Bu konuda başka bir soru biliyor musun?
Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.