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