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

  • ASUS Campus Life

    ASUS Campus

    18 Mart 2013
  • Project Mooncircle

    Project Moon

    6 Aralık 2009
  • psidot

    psidot

    2 Kasım 2006