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.

JavaScript’te undefined ve null Arasındaki Fark Nedir?

🐞

Hata bildir

Paylaş