Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में वेरिएबल्स का स्कोप क्या है


एक वेरिएबल का स्कोप आपके प्रोग्राम का वह क्षेत्र है जिसमें यह परिभाषित है। JavaScript वेरिएबल्स के केवल दो स्कोप होते हैं।

  • ग्लोबल वेरिएबल्स − एक ग्लोबल वेरिएबल का ग्लोबल स्कोप होता है जिसका अर्थ है कि इसे आपके JavaScript कोड में कहीं भी परिभाषित किया जा सकता है।
  • लोकल वेरिएबल्स − एक लोकल वेरिएबल केवल उस फंक्शन के भीतर विजिबल होगा जहां यह परिभाषित है। फंक्शन पैरामीटर्स हमेशा उस फंक्शन के लिए लोकल होते हैं।

एक फंक्शन के शरीर के भीतर, एक ही नाम वाले ग्लोबल वेरिएबल पर एक लोकल वेरिएबल प्राथमिकता लेता है। यदि आप एक लोकल वेरिएबल या फंक्शन पैरामीटर को ग्लोबल वेरिएबल के समान नाम से घोषित करते हैं, तो आप प्रभावी रूप से ग्लोबल वेरिएबल को छिपा देते हैं।

JavaScript में वेरिएबल्स के स्कोप के साथ काम करना सीखने के लिए निम्न कोड आज़माएं:

<html>
    <body onload="checkscope()">
        <script>
            var myVar = "global"; // ग्लोबल वेरिएबल घोषित करें
            function checkscope() {
                var myVar = "local"; // लोकल वेरिएबल घोषित करें
                document.write(myVar);
            }
        </script>
    </body>
</html>
  1. JavaScript DOM क्या है? - पूर्ण गाइड JavaScript DOM क्या है? - पूर्ण गाइड

    JavaScript डॉक्यूमेंट ऑब्जेक्ट मॉडल (DOM) एक वेबपेज के HTML एलिमेंट्स का प्रतिनिधित्व है। यह एक इंटरफेस है जिसका उपयोग हम वेब पेज को उसकी सामग्री या शैली को बदलकर मैनिपुलेट करने के लिए कर सकते हैं। हम किसी वेबपेज पर राइट क्लिक करके और inspect चुनकर DOM को एक्सेस कर सकते हैं। ऐसा करने से, एक सेक्शन

  1. - C# में इंटरनल (internal) वेरिएबल का स्कोप

    internal एक्सेस मॉडिफायर मेंबर को उसी असेंबली (असेंबली = .exe या .dll) के भीतर किसी भी क्लास/मेथड से एक्सेसिबल बनाता है, लेकिन असेंबली के बाहर से नहीं। उदाहरण using System; namespace RectangleApplication { class Rectangle { // इंटरनल मेंबर वेरिएबल्स internal double length;

  1. - पायथन में ग्लोबल और लोकल वेरिएबल्स में क्या अंतर है?

    ग्लोबल वेरिएबल वह वेरिएबल है जो वैश्विक रूप से सुलभ है। लोकल वेरिएबल वह है जो केवल वर्तमान स्कोप तक सुलभ है, जैसे किसी एकल फंक्शन परिभाषा में उपयोग किए जाने वाले अस्थायी वेरिएबल्स। उदाहरण दिए गए कोड में: q = I love coffee # global variable def f(): p = Me Tarzan, You Jane. # local variable p