JavaScript let Nedir?

EcmaScript 2015 ile birlikte JavaScript de iki önemli anahtar kelimeyi kullanmaya başladık. Bunlardan birisi let anahtar kelimesi bir diğeri ise const anahtar kelimesi. Bu yazımda JavaScript let nedir? onu anlatacağım.

EcmaScript 2015’ten önce değişken kullanımında 2 farklı durum söz konusuydu. Bunlar:

  1. Global değişkenler
  2. Sadece tanımlandığı fonksiyon içerisinden erişilebilen değişkenler

Let anahtar kelimesi ile birlikte sadece tanımlandığı blok içerisinde erişilebilen değişkenler tanımlayabiliyoruz. Let anahtar kelimesinin kullanımının tam olarak anlaşılabilmesi için örneklerimizi fazla tutmaya çalışacağım.

Şimdi sırasıyla örneklerimizi incelemeye başlayalım.

 Global Değişken Kullanımı 

Global tanımlanan bir değişkene programın her yerinden erişebiliriz.

 Fonksiyon İçerisinde Tanımlanan Değişkenler 

Fonksiyon içerisinde tanımlanan bir değişkene sadece o fonksiyon içerisinden erişebiliriz.

Şimdi var anahtar kelimesi ile let anahtar kelimesi arasındaki farkı inceleyelim.

 var Kullanımı 

 let Kullanımı 

Var ve let arasındaki farkı başka bir örnek üzerinden daha inceleyelim.

 var Kullanımı 

 let Kullanımı 

var anahtar kelimesi ile let anahtar kelimesinin döngülerdeki kullanımları ile devam edelim.

 var Kullanımı 

 let Kullanımı 

let anahtar kelimesi ile döngü içerisinde değişken tanımladığımızda, değişkenin değeri döngü içerisinde korunur. Döngü dışına çıkıldığında ise değişkenin o değeri korunmaz, tekrar global değerini alır.

Karşılaşabileceğiniz Bazı Hatalar

Son olarak bazı küçük kod parçaları ile let anahtar kelimesini kullanırken karşılaşabileceğimiz hataları inceleyelim. Aşağıdaki kodları kendiniz de bilgisayarınızda yazarak, verilen hataları incelerseniz konuyu daha iyi anlayabilirsiniz.

 Örnek 

 Örnek 

 Örnek 

 Örnek 

Tarayıcı Desteği

Let anahtar kelimesi, Internet Explorer 11 veya daha öncesi sürümlerinde desteklenmez. Let anahtar kelimesi için tam desteğe sahip ilk tarayıcı sürümleri şunlardır:

  • Chrome 49
  • Edge 12
  • Firefox 44
  • Safari 11
  • Opera 36

Umarım “JavaScript let Nedir?” başlıklı yazım sizin için faydalı olmuştur.

Şu yazılar da ilginizi çekebilir.

JavaScript Nedir? JavaScript Ne İşe Yarar?

JavaScript const Nedir?

Yeni bir yazımda görüşmek üzere.

Yorum Yazın