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

JavaScript में चर घोषित नहीं करने पर क्या होता है?


हाँ, यह किया जा सकता है। जब आपके पास ग्लोबल स्कोप होता है, तो आप इसे घोषित किए बिना एक चर का उपयोग कर सकते हैं। निम्नलिखित "नो var" चर "points" स्कोप चेन को देखेगा, क्योंकि var कीवर्ड उपयोग नहीं किया गया है:

<html> 
    <body> 
        <script> 
            var rank = 5; 
            points = 50; 
            marks = 300; 
            // अनाम फ़ंक्शन 
            (function() { 
                points = 100; // ग्लोबल स्कोप points को ओवरराइट करता है 
                var rank = 4; // इस फ़ंक्शन के स्कोप में नया rank चर बनाया गया 
                var marks = 900; 
                document.write(rank+"\r\n"); // 4 प्रिंट करता है 
                document.write(points+"\r\n"); // 100 प्रिंट करता है 
                document.write(marks+"\r\n"); // 900 प्रिंट करता है 
            })(); 
            document.write('
'); document.write('
'); document.write(rank+"\r\n"); // 5 प्रिंट करता है document.write(points+"\r\n"); // 100 प्रिंट करता है document.write(marks+"\r\n"); // 300 प्रिंट करता है </script> </body> </html>
  1. JavaScript एरो फंक्शन्स का उपयोग कब नहीं करना चाहिए? JavaScript एरो फंक्शन्स का उपयोग कब नहीं करना चाहिए?

    एरो फंक्शन्स का उपयोग ऑब्जेक्ट मेथड के रूप में नहीं करना चाहिए क्योंकि एरो फंक्शन का अपना this नहीं होता। यह आसपास के लेक्सिकल स्कोप के this मान को लेता है जो विंडो ऑब्जेक्ट होता है, ऑब्जेक्ट स्वयं नहीं। इससे समस्याएं हो सकती हैं क्योंकि अब हम इच्छित ऑब्जेक्ट के बजाय विंडो ऑब्जेक्ट की प्रॉपर्टीज़ से

  1. - JavaScript में ऑब्जेक्ट की लेंथ 0 सेट करने पर क्या होता है?

    मान लीजिए निम्नलिखित हमारा ऐरे ऑब्जेक्ट है: var arrayObject = [ John, David, Mike ] आप लेंथ प्रॉपर्टी का उपयोग करके लेंथ को 0 सेट कर सकते हैं और मेमोरी क्लियर कर सकते हैं। मेमोरी क्लियर करने का सिंटैक्स इस प्रकार है: yourArrayObjectName.length=0; // To clear memory y

  1. WhatsApp अनइंस्टॉल करने पर क्या होता है WhatsApp अनइंस्टॉल करने पर क्या होता है

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