ไม่มี ไม่มีฟังก์ชันมาตรฐานในการตรวจสอบค่า null ค่าที่ไม่ได้กำหนดหรือค่าว่างใน JavaScript อย่างไรก็ตาม มีแนวคิดเกี่ยวกับค่าความจริงและค่าเท็จใน Javascript
ค่าที่บังคับเป็นจริงในข้อความแบบมีเงื่อนไขเรียกว่าค่าความจริง ผู้ที่แก้ไขเท็จเรียกว่าเท็จ
ตามข้อกำหนดของ ES ค่าต่อไปนี้จะประเมินเป็นเท็จในบริบทที่มีเงื่อนไข -
- ว่าง
- ไม่ได้กำหนด
- น่าน
- สตริงว่าง ("")
- 0
- เท็จ
ซึ่งหมายความว่าไม่มีการดำเนินการใด ๆ ต่อไปนี้หากคำสั่งจะถูกดำเนินการ -
if (null) if (undefined) if (NaN) if ("") if (0) if (false)