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

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


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

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

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

rank = 5; var rank;

उपरोक्त निम्नलिखित के समान काम करता है:

var rank; rank = 5;
  1. क्या मैं वेरीफाई कर सकता हूं कि JavaScript वेरिएबल लोड हुआ है या नहीं? यदि हां, तो कैसे? क्या मैं वेरीफाई कर सकता हूं कि JavaScript वेरिएबल लोड हुआ है या नहीं? यदि हां, तो कैसे?

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

  1. - const से परिभाषित वेरिएबल को बदला जा सकता है - JavaScript?

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

  1. - MySQL 8.0 में 'rank' आरक्षित शब्द: कॉलम नाम के लिए बैकटिक्स आवश्यक

    MySQL 8.0.2 से RANK एक आरक्षित शब्द (reserved word) है क्योंकि विंडो फ़ंक्शन RANK() जोड़ा गया। इसे कॉलम नाम के रूप में उपयोग करने के लिए बैकटिक्स (`) आवश्यक हैं। समस्या ); ERROR 1064 (42000): You have an error in your SQL syntax near rank int at line 5 समाधान: बैकटिक्स उपयोग करें ); Query OK डे