JavaScript’te undefined ve null Arasındaki Fark Nedir?
JavaScript’te undefined ve null Arasındaki Fark
JavaScript'te undefined ve null iki farklı veri türüdür ve kullanımları farklıdır.undefined
- Bir değişken tanımlandığında ancak bir değer atanmamışsa, bu değişken undefined olarak kabul edilir.
- Fonksiyonlar geriye değer döndürmediğinde bu durum undefined değeri ile sonuçlanır.
- Örneğin:
let x; console.log(x); // undefined
null
- null, bilinçli olarak "değersiz" bir nesne durumunu temsil eder.
- Değeri yok diye bir nesne oluşturulmak istendiğinde null kullanılır.
- Örneğin:
let y = null; console.log(y); // null
Özet
- undefined, bir değişkenin değeri atanmamışken otomatik olarak oluşur.
- null, programcı tarafından bir değişkene açıkça verilen değerdir.

Aynı kategoriden
- En iyi işletim sistemi hangisi?
- Linux’ta dosya ve klasörleri nasıl silebilirim?
- CGI teknolojisi nedir?
- Python’da bir listedeki elemanları nasıl değiştirebilirim?
- Mühendislik öğrencileri için en ideal programlama dilini seçmek zor mu?
- React hook’larından useState ve useEffect arasındaki fark nedir?
- Python’da bir string ifadesini ters çevirmenin en etkili yolu nedir?
- Yapay zekâ ile desteklenmiş robotlar insanlığın geleceğinde nasıl bir rol oynayabilir?