ค่า null

ค่า null หมายถึง "ไม่มีอะไร" นั่นคือ การไม่มีวัตถุหรือองค์ประกอบ เมื่อดำเนินการปฏิบัติการทางตรรกะ จะเทียบเท่ากับข้อความเท็จหรือ false ใน JavaScript มีค่าที่คล้ายกันคือ undefined ซึ่งกำหนดการไม่มีค่า ความแตกต่าง ประกอบด้วยว่า null หมายถึงการไม่มีโดยเจตนา (เขียนไว้อย่างชัดเจนในโค้ด) ในขณะที่ undefined หมายถึงเพียงการไม่มีข้อมูลใดๆ เกี่ยวกับประเภทขององค์ประกอบและค่าของมัน

ไวยากรณ์

javascriptnull;

ตัวอย่าง

มากำหนดค่าตัวแปรกัน:

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

ผลลัพธ์จากการรันโค้ด:

javascriptnull

ตัวอย่าง

ค่า null จะถูกคืนโดยเมธอด สำหรับค้นหาองค์ประกอบ DOM หากไม่พบ องค์ประกอบ:

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

ผลลัพธ์จากการรันโค้ด:

javascriptnull

ดูเพิ่มเติม

  • ค่า true,
    ซึ่งหมายความว่าค่าขององค์ประกอบเป็นจริง
  • ค่า false,
    ซึ่งหมายความว่าค่าขององค์ประกอบเป็นเท็จ
  • ค่า undefined,
    ซึ่งหมายความว่าค่าขององค์ประกอบ "ไม่ได้ถูกกำหนด"