Nilai null

Nilai null menandakan "tidak ada apa-apa", yaitu ketiadaan objek atau elemen. Ketika melakukan operasi logika, nilai ini setara dengan pernyataan salah atau false. Di JavaScript ada nilai yang mirip undefined, yang mendefinisikan tidak adanya nilai. Perbedaannya adalah bahwa null menandakan ketiadaan yang disengaja (secara eksplisit ditulis dalam kode), sedangkan undefined - hanya menandakan tidak adanya informasi apa pun tentang tipe elemen dan nilainya.

Sintaks

javascriptnull;

Contoh

Mari kita tentukan nilai variabel:

javascriptlet res = null;
console.log(res);

Hasil eksekusi kode:

javascriptnull

Contoh

Nilai null dikembalikan oleh metode untuk pencarian elemen DOM, jika elemen tidak ditemukan:

javascriptlet res = document.querySelector('#elem');
console.log(res);

Hasil eksekusi kode:

javascriptnull

Lihat juga

  • nilai true,
    yang menandakan bahwa nilai elemen tersebut benar
  • nilai false,
    yang menandakan bahwa nilai elemen tersebut salah
  • nilai undefined,
    yang menandakan bahwa nilai elemen tersebut "tidak terdefinisi"