SORU
22 ŞUBAT 2011, Salı


JavaScript arasındaki fark boş ve tanımsız nedir?

Fark null undefined arasında ne gibi bir JavaScript bilmek istiyorum.

CEVAP
22 ŞUBAT 2011, Salı


Bir JavaScript değişkeni olarak ilan edildi ama henüz atanmamış anlamına gelir bir değer gibi

 var TestVar;
 alert(TestVar); //shows undefined
 alert(typeof TestVar); //shows undefined

null atama bir değerdir. Hayır değer bir temsili olarak bir değişkene atanabilir:

 var TestVar = null;
 alert(TestVar); //shows null
 alert(typeof TestVar); //shows object

Yukarıdaki örneklerden, undefined null iki farklı tür olduğu açıktır: undefined null bir nesne ise bir tür kendisi (tanımsız).

 null === undefined // false
 null == undefined // true
 null === null // true

ve

 null = 'value' // ReferenceError
 undefined = 'value' // 'value'

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MrRandomSong

    MrRandomSong

    29 Kasım 2009
  • POGProductionz

    POGProductio

    27 NİSAN 2012
  • UniqueApps

    UniqueApps

    4 Ocak 2009