Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

มีฟังก์ชันมาตรฐานในการตรวจสอบตัวแปร null, ไม่ได้กำหนด, หรือค่าว่างใน JavaScript หรือไม่?


ไม่มี ไม่มีฟังก์ชันมาตรฐานในการตรวจสอบค่า null ค่าที่ไม่ได้กำหนดหรือค่าว่างใน JavaScript อย่างไรก็ตาม มีแนวคิดเกี่ยวกับค่าความจริงและค่าเท็จใน Javascript

ค่าที่บังคับเป็นจริงในข้อความแบบมีเงื่อนไขเรียกว่าค่าความจริง ผู้ที่แก้ไขเท็จเรียกว่าเท็จ

ตามข้อกำหนดของ ES ค่าต่อไปนี้จะประเมินเป็นเท็จในบริบทที่มีเงื่อนไข -

  • ว่าง
  • ไม่ได้กำหนด
  • น่าน
  • สตริงว่าง ("")
  • 0
  • เท็จ

ซึ่งหมายความว่าไม่มีการดำเนินการใด ๆ ต่อไปนี้หากคำสั่งจะถูกดำเนินการ -

if (null)
if (undefined)
if (NaN)
if ("")
if (0)
if (false)