Undefined - Tipi ve Değeri
Undefined
'tanımlanmamış' demektir. Bir değişken değeri belirlenmeden tanımlanmışsa hem veri tipi hem de değeri undefined
olarak bellekte yer tutar. Yani değeri atanmayan her değişken undefined
tipinde ve değerindedir. Esasında bir değerdir. Tip kontrolü yapılırsa da undefined
çıktısı alınır. Örnek.
let degisken;
alert(degisken); // undefined çıktısı
alert(typeof degisken); // undefined çıktısı
Bir değişkenin değeri undefined
olarak belirlenebilir. Fakat anlamsızdır. Çünkü genellikle değeri belirlenmeyen değişkenlerin kontrolünü yapmak için kullanılır.
let degisken;
degisken = undefined;
alert(degisken); // undefined çıktısı
alert(typeof degisken); // undefined çıktısı
undefined
değeri özel bir değerdir. Bir değişkenin değerini undefined
olarak belirlemek yerine null
olarak belirlemek daha yaygındır.
null Değeri
null
değeri de özel bir değerdir. null
'boş' anlamına gelmektedir.
let degisken = null;
alert(typeof degisken); // object çıktısı
null
değeri de ilkel veri tipidir ama object
veri tipi çıktısı verir. Fakat object
'e erişim sağlanamaz. object
veri tipini ilerleyen konularda işleyeceğiz.
Last updated