जब आप जावास्क्रिप्ट के साथ काम कर रहे होते हैं, तो पहली चीज़ जो आप सीखेंगे वह यह है कि वेरिएबल्स को कैसे घोषित किया जाए। वेरिएबल कंटेनर की तरह होते हैं जो जानकारी संग्रहीत करते हैं, जैसे संख्याएं, पाठ या यहां तक कि जटिल डेटा। जावास्क्रिप्ट में, वेरिएबल घोषित करने के तीन तरीके हैं: कॉन्स्ट, लेट और वेर। इनमें से प्रत्येक के अपने नियम और सर्वोत्तम प्रथाएं हैं, जो पहली बार में थोड़ी भ्रमित करने वाली हो सकती हैं। इस पोस्ट में, हम इसे सरल उदाहरणों के साथ तोड़ेंगे ताकि आपको यह समझने में मदद मिल सके कि प्रत्येक का उपयोग कब और कैसे करना है।
आइए कोड के एक सरल टुकड़े को देखकर शुरुआत करें:
`जावास्क्रिप्ट
स्थिरांक खाताआईडी = 14423;
var खाताईमेल = "[email protected]";
खाता पासवर्ड = "12345";
अकाउंटसिटी = "जमशेदपुर";
खाता चालू करें;
// अकाउंटआईडी = 13242; // अनुमति नहीं है - एक त्रुटि उत्पन्न होगी
कंसोल.टेबल([अकाउंटईमेल, अकाउंटआईडी, अकाउंटरोल, अकाउंटपासवर्ड]);
`
हमने जो पहला वेरिएबल घोषित किया है वह const का उपयोग करके अकाउंटआईडी है। कॉन्स्ट कीवर्ड का उपयोग तब किया जाता है जब आप एक वेरिएबल घोषित करना चाहते हैं जिसका मान कभी नहीं बदलना चाहिए। एक बार जब आप किसी कॉन्स्ट वैरिएबल के लिए कोई मान निर्दिष्ट कर देते हैं, तो आप उसे किसी अन्य चीज़ के लिए पुन: असाइन नहीं कर सकते। उदाहरण के लिए:
const accountId = 14423; accountId = 13242; // This will throw an error!
उपरोक्त उदाहरण में, अकाउंटआईडी को पुन: असाइन करने का प्रयास करने से त्रुटि उत्पन्न होगी क्योंकि कॉन्स्ट वैरिएबल अपने प्रारंभिक असाइनमेंट के बाद अपरिवर्तनीय हैं।
const के बारे में मुख्य बिंदु:
इसके बाद, हमारे पास लेट का उपयोग करके घोषित अकाउंटपासवर्ड है। लेट कीवर्ड का उपयोग तब किया जाता है जब आप एक वेरिएबल घोषित करना चाहते हैं जिसका मूल्य बाद में बदल सकता है। कॉन्स्ट के विपरीत, आप लेट वेरिएबल को पुन: असाइन कर सकते हैं:
let accountPassword = "12345"; accountPassword = "67890"; // This is perfectly fine!
हालाँकि, const की तरह, Let भी ब्लॉक-स्कोप्ड है, जिसका अर्थ है कि इसे केवल उस ब्लॉक के भीतर ही एक्सेस किया जा सकता है जिसमें इसे घोषित किया गया था।
लेट के बारे में मुख्य बिंदु:
अंत में, चलो var के बारे में बात करते हैं, इस प्रकार हमने अकाउंटईमेल घोषित किया है। var जावास्क्रिप्ट में वेरिएबल घोषित करने का पुराना तरीका है। लेट और कॉन्स्ट की तुलना में इसमें कुछ प्रमुख अंतर हैं:
var accountEmail = "[email protected]"; var accountEmail = "[email protected]"; // This is allowed!
जैसा कि आप देख सकते हैं, लेट और कॉन्स्ट के विपरीत, आप बिना किसी त्रुटि के एक ही दायरे में एक वेरिएबल को फिर से घोषित कर सकते हैं। इससे कभी-कभी बग और अप्रत्याशित व्यवहार हो सकता है, यही कारण है कि कई डेवलपर लेट और कॉन्स्ट को प्राथमिकता देते हैं।
var के बारे में मुख्य बिंदु:
अंतरों को संक्षेप में बताने के लिए यहां एक त्वरित तुलना दी गई है:
{ var x = 10; var x = 20; // Allowed, no error let y = 10; let y = 20; // Not allowed, will throw a syntax error }
हमारे कोड के अंत में, हम अपने वेरिएबल्स के मानों को एक साफ तालिका प्रारूप में प्रदर्शित करने के लिए कंसोल.टेबल का उपयोग करते हैं:
console.table([accountEmail, accountId, accountRoll, accountPassword]);
यह अकाउंटईमेल, अकाउंटआईडी, अकाउंटरोल और अकाउंटपासवर्ड के वर्तमान मानों के साथ एक तालिका आउटपुट करता है। डिबगिंग या सिर्फ अपने काम की जाँच करते समय यह आपके वेरिएबल्स को देखने का एक आसान तरीका है।
स्वच्छ, बग-मुक्त जावास्क्रिप्ट कोड लिखने के लिए कॉन्स्ट, लेट और वेर के बीच अंतर को समझना महत्वपूर्ण है। यहाँ एक त्वरित पुनर्कथन है:
इन तीन कीवर्ड में महारत हासिल करके, आप अधिक विश्वसनीय और रखरखाव योग्य जावास्क्रिप्ट कोड लिखने की राह पर होंगे। अधिक विस्तृत जानकारी के लिए, आप हमेशा एमडीएन दस्तावेज़ देख सकते हैं।
कोडिंग का आनंद लें और अगले में मिलते हैं!!
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3