Bilmek istediğin her şeye ulaş

JavaScript te değişken atarken "var a = 5" ya da "a = 5" şeklinde kullanmanın arasındaki fark nedir?

Global scope'da (kuresel alan?) degilsen var ile tanimladigin degisken lokal olur. Aksi taktirde farki yok.
Tarayicinin JS konsolunu acip su kodu deneyebilirsin:

<script type='text/javascript'>
var a=5; b=5; //ayni sey
function local_scope() {
 a=6; //global'deki a degiskeninin degerini degistirdik
 var b=6; //global'deki b degiskeni degismedi.
 console.log(a,b);
}
console.log(a,b);
local_scope();
console.log(a,b);
</script>
  • Paylaş
Sonraki Soru
HESAP OLUŞTUR

İstatistikler

112 Görüntülenme3 Takipçi1 Yanıt