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

  • fast2hell

    fast2hell

    16 AĞUSTOS 2006
  • Joshua Kywn

    Joshua Kywn

    17 Mayıs 2010
  • Videojug

    Videojug

    25 EKİM 2006