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