SORU
21 Mart 2010, Pazar


'' değişkenleri isteğe bağlı ilan var mı kullanıyorsunuz?

"" İsteğe bağlı mı? var.

myObj = 1;

aynı gibi ?

var myObj = 1;

Onlar benim test hem iş buldum, sanırım var isteğe bağlıdır. Bu doğru mu?

CEVAP
21 Mart 2010, Pazar


Onlar farklı şeyler. Eğer bu değişken kapsamında bildirilen var (fonksiyon gibi). Eğer sen kullanma var değişken kabarcıklar ile katmanları kapsamı kadar karşılaştığı bir değişken tarafından verilen isim ya da genel nesne (pencere, olursa harika tarayıcı), nerede o zaman takılır. O zamançok benzerglobal bir değişken. Ancak, hala delete (var kullanmak için başarısız olan bir başkasının koduna göre büyük ihtimalle) ile silinebilir. Eğer küresel kapsam var kullanırsanız, değişkengerçekten küreselve silinemez.

Bu, benim görüşüme göre, javascript ile en tehlikeli konulardan biridir, ve itiraz, ya da en azından uyarı üzerine uyarılar yükseltmek gerekir. Nedeni, kolay var unut ve tesadüfen ortak bir değişken adı global nesnesine bağlı değil. Bu garip ve zor hata ayıklama davranış üretir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • LiveForGodsKingdom

    LiveForGodsK

    6 NİSAN 2008
  • makemebad35

    makemebad35

    17 NİSAN 2006
  • TechShowsYou

    TechShowsYou

    3 Mart 2011