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

क्या मैं घोषित होने से पहले जावास्क्रिप्ट चर का उपयोग कर सकता हूं?


हां, आप जावास्क्रिप्ट चर को घोषित करने से पहले उसका उपयोग कर सकते हैं, एक तकनीक के साथ जिसे होइस्टिंग कहा जाता है। पार्सर इसे चलाने से पहले पूरे फ़ंक्शन को पढ़ता है।

जिस व्यवहार में एक चर घोषित होने से पहले उसका उपयोग किया गया प्रतीत होता है उसे होइस्टिंग के रूप में जाना जाता है -

उदाहरण के लिए, निम्नलिखित,

rank = 5;
var rank;

उपरोक्त निम्नलिखित की तरह ही काम करता है -

var rank;
rank = 2;



  1. क्या मैं सत्यापित कर सकता हूं कि जावास्क्रिप्ट चर लोड किया गया है या नहीं, यदि हां, तो कैसे?

    यह सत्यापित करने के लिए कि कोई JavaScript वैरिएबल लोड किया गया है या नहीं, हम दोनों मानों की तुलना करके जांच सकते हैं कि यह अपरिभाषित है या शून्य मान है। हम typeof() का भी उपयोग कर सकते हैं क्योंकि यह हमेशा यह जानने के लिए स्ट्रिंग देता है कि चर लोड किया गया है या नहीं। जावास्क्रिप्ट चर लोड किया गय

  1. एक आरक्षित शब्द के साथ परिभाषित चर को बदला जा सकता है - जावास्क्रिप्ट?

    आप किसी ऑब्जेक्ट के मान को तब नहीं बदल सकते जब उसे कॉन्स्टेबल कीवर्ड का उपयोग करके परिभाषित किया गया हो। बदलने के बाद यह वही रहेगा। मान लें कि निम्नलिखित हमारे वैरिएबल को कॉन्स्ट के साथ परिभाषित किया गया है - const details1 = {    firstName: 'David',    subjectDetails:

  1. क्या हम MySQL8 के साथ कॉलम नाम के रूप में "रैंक" का उपयोग कर सकते हैं?

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