Var ve Let Kullanımı

Var ve Let Kullanımı

 Var

var x = "John Doe";
var x = 0;

// x blok dışında (burada) da, aynı bloktada tekrar tanımlanabilir.

 

var x = 10; // x 10 olarak ana blokta tanımlandı

{
  var x = 2; // alt blokta yeniden x tanımlanabilir
}

// burada x degeri 2 dir, çünkü var tüm bloklarda geçerli bir değere sahip olur

 

{
  var x = 2;
}

// x blok dışında (burada) da değeri 2'dir

 

Let

let x = "John Doe";
let x = 0;

// x aynı yerde (aynı blok içinde) 2 kez tanımlanamaz. Farklı bloklarda tanımlanabilir.

   

let x = 10; // anablokta x değeri 10

{
let x = 2; // alt bloktaki x'in değeri 2dir. Bu x'in anabloktaki xle bir alakası yoktur.
}

// burada x değeri 10'dur, çünkü anablokta x=10 olarak en başta tanımlanmıştı.

 

let x = 2;   // Anablokta x 2 olarak tanımlanıyor
{
let x = 3;   //Altblokta x 3 olarak tanımlanıyor, anabloktaki ile alakasız bir x
}

{
let x = 4;    // Başka bir Altblokta x 4 olarak tanımlanıyor, diğer x'lerle bir alakası yok
}
 
 
 

 

Yorumunuzu Ekleyin


Yükleniyor...
Yükleniyor...