नहीं, जावास्क्रिप्ट में शून्य, अपरिभाषित या रिक्त मानों की जांच करने के लिए कोई मानक फ़ंक्शन नहीं है। हालाँकि, जावास्क्रिप्ट में सत्य और मिथ्या मूल्यों की अवधारणा है।
वे मान जो सशर्त कथनों में सत्य को बाध्य करते हैं, सत्य मान कहलाते हैं। असत्य का संकल्प करने वालों को मिथ्या कहा जाता है।
ES विनिर्देश के अनुसार, निम्नलिखित मान सशर्त संदर्भ में असत्य का मूल्यांकन करेंगे -
- शून्य
- अपरिभाषित
- NaN
- खाली स्ट्रिंग ("")
- 0
- झूठा
इसका मतलब है कि निम्नलिखित में से कोई भी यदि कथन निष्पादित नहीं होगा -
if (null) if (undefined) if (NaN) if ("") if (0) if (false)