var etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
var etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

11 Eylül 2017 Pazartesi

JavaScript Var / Let / Const


Merhaba, bu yazımızda JavaScriptde var, let , const farkını inceleyeceğiz. ES6'dan önce değişkenlerimizi var ile tanımlıyorduk. ES6 ile birlikte let ve const kavramları geldi.

Özetle var ile önceden bir değişken tanımladıktan sonra aynı isimle birdaha değişken tanımlarsak JavaScriptde hata almıyoruz. 

Örneğin;

var ad="Oguzhan";
var ad="Cevik";

Aynı şekilde bir değişkeni const ile tanımlayıp sonra o değişkene yeni bir değer verdiğimizde hata alırız.

Örneğin;

const ad = "Oguzhan";
ad = "Cevik"; // TypeError: Assignment to constant variable.

Son olarak let ile tanımladığımızda bir değişkeni sonradan başka bir değer girilmesine izin veririz.

Örneğin;

let ad = "Oguzhan";
ad = "Cevik";