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
null;
Contoh
Mari kita tentukan nilai variabel:
let res = null;
console.log(res);
Hasil eksekusi kode:
null
Contoh
Nilai null dikembalikan oleh metode
untuk pencarian elemen DOM, jika elemen
tidak ditemukan:
let res = document.querySelector('#elem');
console.log(res);
Hasil eksekusi kode:
null