myvar
जावास्क्रिप्ट variable === false
या नहीं (यह भी अपरिभाषित हो सकता है) जांचने का सबसे अच्छा तरीका क्या है।जांचें कि क्या चर गलत है और न तो सत्य या अपरिभाषित
if (myvar === false)
ठीक होगा लेकिन myvar
इसे अपरिभाषित किया जा सकता है। केवल false
मान स्वीकार्य है, अपरिभाषित नहीं है।
if (typeof myvar !== "undefined" && myvar === false)
से कम कोई छोटा?
* केवल * 'FALSE' या' undefined', या आप बस किसी भी "falsy" मूल्य के लिए देख रहे हैं, जो सिर्फ 'अगर (myVar) होगा ...'? – adeneo
आपको क्या ठीक काम करना चाहिए, या यदि आप वास्तव में स्पष्ट होना चाहते हैं तो 'if ((myvar === false) && (myvar! == अपरिभाषित)) {' – PlantTheIdea