Nilai null

Nilai null menandakan "tiada apa-apa", iaitu ketiadaan objek atau elemen. Semasa pelaksanaan operasi logik ia setara dengan pernyataan palsu atau false. Dalam JavaScript terdapat nilai yang serupa undefined, yang mentakrifkan ketiadaan nilai. Perbezaannya ialah null menandakan ketiadaan yang disengajakan (ditulis secara jelas dalam kod), manakala undefined - hanya ketiadaan sebarang maklumat mengenai jenis elemen dan nilainya.

Sintaks

javascriptnull;

Contoh

Mari kita tentukan nilai pembolehubah:

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

Hasil pelaksanaan kod:

javascriptnull

Contoh

Nilai null dipulangkan oleh kaedah carian elemen DOM, jika elemen tidak ditemui:

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

Hasil pelaksanaan kod:

javascriptnull

Lihat juga

  • nilai true,
    yang menandakan bahawa nilai elemen adalah benar
  • nilai false,
    yang menandakan bahawa nilai elemen adalah palsu
  • nilai undefined,
    yang menandakan bahawa nilai elemen "tidak ditakrifkan"