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 = 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; // 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
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 = 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; // 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
}
{
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