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

  • David Wills

    David Wills

    31 Aralık 2007
  • Jorrit Jongma

    Jorrit Jongm

    17 Ocak 2008
  • UlyssesForever's channel

    UlyssesForev

    28 ŞUBAT 2012