] “कीवर्ड वैश्विक हो गया। हालांकि यह वैश्विक चर घोषित करने के लिए एक सुविधाजनक तरीका लग सकता है, यह एक महत्वपूर्ण समस्या का कारण बन सकता है जिसे "निहित ग्लोबल्स का आतंक" के रूप में जाना जाता है। ) { चर 1 = 5; varaible2 = 6; Varial1 variable2 रिटर्न करें; }
आप इस फ़ंक्शन को 11 वापस करने की उम्मीद कर सकते हैं; हालाँकि, यह "Varaible2 = 6;" पर एक टाइपो के कारण Nan लौटाता है; रेखा। इससे भी बुरी बात यह है कि यह टाइपो अनजाने में गलत नाम के साथ एक वैश्विक चर बनाता है "varaible2।" सुरक्षा कमजोरियां।
इसलिए, वैश्विक चर के लिए भी "var" कीवर्ड का उपयोग करके चर को हमेशा घोषित करने के लिए यह दृढ़ता से अनुशंसित है। स्पष्ट रूप से चर घोषित करके, आप यह सुनिश्चित करते हैं कि वे ठीक से स्कोप किए गए हैं और निहित ग्लोबल्स के नुकसान से बचते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3