जावास्क्रिप्ट में, स्पष्ट रूप से निर्दिष्ट मान के बिना वेरिएबल का सामना करना आम बात है या ऐसे वेरिएबल जो सेट नहीं किए जा सकते हैं। यह कोड अखंडता को बनाए रखने के लिए अपरिभाषित या शून्य चर की जांच करना महत्वपूर्ण बनाता है। :
क्रिया करते समय, यह तकनीक अपरिभाषित और शून्य दोनों मानों की स्पष्ट रूप से जांच करके सटीकता सुनिश्चित करती है। हालाँकि, कुछ डेवलपर शॉर्टहैंड नोटेशन पसंद करते हैं:
if (typeof(some_variable) != 'undefined' && some_variable != null) { // Do something with some_variable }
सरलीकृत सशर्त
if (some_variable) { // Do something with some_variable }
अनुशंसित दृष्टिकोण
अपरिभाषित या शून्य मानों की जांच करने का सबसे विश्वसनीय तरीका है सख्त समानता ऑपरेटर का उपयोग करें, क्योंकि यह तुलना पर अधिक सटीक नियंत्रण की अनुमति देता है:
अपरिभाषित वैश्विक चर हमेशा अपरिभाषित का मूल्यांकन करेंगे, जबकि उनके लिए जाँच की जाएगी टाइपऑफ़ कुछ परिदृश्यों में फायदेमंद हो सकता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3