जावास्क्रिप्ट में VAR और let में क्या अंतर है?
जावास्क्रिप्ट में VAR और let में क्या अंतर है?

वीडियो: जावास्क्रिप्ट में VAR और let में क्या अंतर है?

वीडियो: जावास्क्रिप्ट में VAR और let में क्या अंतर है?
वीडियो: Difference between Var and Let keywords in #javascript #shorts 2024, जुलूस
Anonim

जावास्क्रिप्ट में var और let के बीच अंतर . वर और चलो दोनों में परिवर्तनीय घोषणा के लिए उपयोग किया जाता है जावास्क्रिप्ट लेकिन वो के बीच अंतर वो है कि वर कार्य क्षेत्र है और होने देना ब्लॉक का दायरा है। यह कहा जा सकता है कि एक चर घोषित किया गया वर की तुलना में पूरे कार्यक्रम में परिभाषित किया गया है होने देना.

इसके अनुरूप, क्या आपको जावास्क्रिप्ट में VAR का उपयोग करना चाहिए?

चर के साथ घोषित वर ब्लॉक स्कॉप्ड नहीं हैं (हालाँकि वे फंक्शन स्कोप हैं), जबकि लेट और कॉन्स्ट के साथ वे हैं। यह महत्वपूर्ण है क्योंकि ब्लॉक स्कोपिंग का क्या मतलब है अगर आप नहीं जा रहे हैं उपयोग यह। अधिकांश जावास्क्रिप्ट विशेषज्ञ सहमत हैं वर इस्तेमाल नहीं किया जाना चाहिए।

इसके अलावा, var let और Const क्या है? ` स्थिरांक ` एक संकेत है कि पहचानकर्ता को पुन: असाइन नहीं किया जाएगा। ` होने देना ` एक संकेत है कि चर को पुन: असाइन किया जा सकता है, जैसे लूप में काउंटर, या एल्गोरिदम में मान स्वैप। यह यह भी संकेत देता है कि चर का उपयोग केवल उस ब्लॉक में किया जाएगा जिसमें इसे परिभाषित किया गया है, जो हमेशा संपूर्ण युक्त फ़ंक्शन नहीं होता है।

इस तरह, क्या मैं लेट जावास्क्रिप्ट का उपयोग कर सकता हूँ?

संपादित करें: होने देना और कॉन्स्ट सभी आधुनिक ब्राउज़रों द्वारा समर्थित हैं और ईसीएमएस्क्रिप्ट 2015 (ईएस6) विनिर्देश का हिस्सा हैं। मूल रूप से यदि आपको IE11 के नीचे किसी भी चीज़ का समर्थन करने की आवश्यकता नहीं है, होने देना और const सुरक्षित हैं उपयोग आजकल।

जावास्क्रिप्ट में VAR क्या करता है?

वर चर घोषित करने के लिए प्रयोग किया जाता है जावास्क्रिप्ट . वर संदेश = ""; इसका मतलब है कि आपने वेरिएबल msg घोषित किया है जो खाली है और फोकसनाम के समान है।

सिफारिश की: