क्या Let VAR से बेहतर है?
क्या Let VAR से बेहतर है?

वीडियो: क्या Let VAR से बेहतर है?

वीडियो: क्या Let VAR से बेहतर है?
वीडियो: Semen के स्वाद को बेहतर कैसे बनाएं || How to Make Semen Taste Better || Dr. Neh Mehta 2024, दिसंबर
Anonim

मुख्य अंतर गुंजाइश अंतर है, जबकि होने देना केवल उस दायरे के अंदर उपलब्ध हो सकता है जिसे घोषित किया गया है, जैसे लूप के लिए, वर उदाहरण के लिए लूप के बाहर पहुँचा जा सकता है। होने देना आपको वेरिएबल घोषित करने की अनुमति देता है जो उस ब्लॉक, स्टेटमेंट या एक्सप्रेशन के दायरे में सीमित हैं, जिस पर इसका उपयोग किया जाता है।

फिर, कौन सा बेहतर है let या VAR?

होने देना नया है वर . जाहिरा तौर पर फर्क सिर्फ इतना है कि वर वर्तमान फ़ंक्शन के दायरे में आता है, जबकि होने देना वर्तमान ब्लॉक के दायरे में आ जाता है। और अगर आप किसी ब्लॉक या किसी चीज़ में कुछ और बारीक स्कोप करना चाहते हैं, तो आप वह भी कर सकते हैं। तो मेरी प्रवृत्ति का उपयोग करना बंद करना है वर ES6 कोड लिखते समय पूरी तरह से।

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

इसी तरह, VAR से तेज चलने दिया जाता है?

प्रदर्शन तुलना के संदर्भ में, वर है और तेज तथा होने देना कोड चलाते या निष्पादित करते समय लूप के अंदर धीमा होता है। पुन: घोषित वर एक ही फ़ंक्शन या दायरे में एक चर घोषित करने से सिंटैक्स त्रुटि उत्पन्न होती है जबकि होने देना घोषित चर को फिर से घोषित नहीं किया जा सकता है।

लेट पर वैरिएबल घोषित करने के लिए आपको var का उपयोग कब करना चाहिए?

वर संख्या = 5 संख्या = "हैलो वर्ल्ड" // यह मर्जी संकलित नहीं। मुख्य अंतर यह है कि वर चर मूल्य कर सकते हैं परिवर्तन, और चलो कर सकते हैं 'टी। अगर आप उपयोगकर्ता इनपुट डेटा रखना चाहते हैं, आप var. का उपयोग करेंगे तो मूल्य कर सकते हैं बदला जा सकता है और लेट. का प्रयोग करें डाटा प्रकार चर तो मूल्य कर सकते हैं बदला नहीं जाना चाहिए।

सिफारिश की: