उपरोक्त में से कोई:
विभिन्न उदाहरण हैं।
आप ==
, या इसके विभिन्न प्रकार का उपयोग नहीं करना चाहते हैं, क्योंकि it performs type coercion। यदि आप वास्तव में जांचना चाहते हैं कि कुछ स्पष्ट रूप से शून्य है, तो ===
ऑपरेटर का उपयोग करें।
फिर, आपका प्रश्न शायद आपकी आवश्यकताओं की स्पष्टता की कमी दिखाता है। क्या आप वास्तव में null
विशेष रूप से मतलब है; या undefined
भी गिनती है? myVar === null
निश्चित रूप से आपको बताएगा कि क्या चर शून्य है, जो प्रश्न आपने पूछा है, लेकिन क्या यह वास्तव में आप चाहते हैं?
ध्यान दें कि this SO question में बहुत अधिक जानकारी है। यह प्रत्यक्ष डुप्लिकेट नहीं है, लेकिन इसमें बहुत समान सिद्धांत शामिल हैं।
स्रोत
2009-11-13 10:28:53
'===' और '! ==' – jantimon
का उपयोग करें "विश्वसनीय" से आपका क्या मतलब है? – rjmunro
** यह भी देखें: ** http://stackoverflow.com/questions/24318654 – dreftymac