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

जावास्क्रिप्ट में कॉन्स्ट बनाम लेट।


Const and let को ES2015 में ब्लॉक स्कोप्ड वेरिएबल घोषित करने के लिए पेश किया गया था। जबकि लेट का उपयोग करके घोषित चर को पुन:असाइन किया जा सकता है, यदि उन्हें कॉन्स का उपयोग करके घोषित किया गया है तो उन्हें पुन:असाइन नहीं किया जा सकता है।

जावास्क्रिप्ट में लेट और कॉन्स्ट दिखाने वाला कोड निम्नलिखित है -

उदाहरण

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
   body {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   }
   .result,.sample {
      font-size: 20px;
      font-weight: 500;
   }
</style>
</head>
<body>
<h1>Const and let in JavaScript</h1>
<div class="sample"></div>
<div style="color: green;" class="result"></div>
<button class="Btn">CLICK HERE</button>
<h3>Click on the above button to reassign const and let value</h3>
<script>
   let resEle = document.querySelector(".result");
   let sampleEle = document.querySelector(".sample");
   let a = 22;
   const b = 44;
   sampleEle.innerHTML = "let a = " + a + " ";
   sampleEle.innerHTML += "const b = " + b;
   document.querySelector(".Btn").addEventListener("click", () => {
      a = 99;
      resEle.innerHTML = "Reassigning a = " + a + " ";
      try {
         changeB();
      }
      catch (err) {
         resEle.innerHTML += "Reassigning b = " + err;
      }
   });
   function changeB() {
      b = 22;
   }
</script>
</body>
</html>

आउटपुट

उपरोक्त कोड निम्न आउटपुट उत्पन्न करेगा -

जावास्क्रिप्ट में कॉन्स्ट बनाम लेट।

'यहां क्लिक करें' बटन पर क्लिक करने पर -

जावास्क्रिप्ट में कॉन्स्ट बनाम लेट।


  1. जावास्क्रिप्ट कॉन्स्ट

    जावास्क्रिप्ट कॉन्स्ट घोषणाएं वेरिएबल बनाती हैं जिन्हें किसी अन्य मान पर पुन:असाइन नहीं किया जा सकता है या बाद में पुन:घोषित नहीं किया जा सकता है। इसे ES2015 में पेश किया गया था। जावास्क्रिप्ट कॉन्स्टेबल डिक्लेरेशन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html> <head> &l

  1. JavaScript Symbol.isConcatस्प्रेडेबल सिंबल

    Symbol.isConcatSpreadable प्रतीक का उपयोग यह निर्दिष्ट करने के लिए किया जाता है कि Array.prototype.concat() विधि का उपयोग करते समय किसी नेस्टेड सरणी को उसके अलग-अलग सरणी तत्वों में समतल किया जाना चाहिए या नहीं। Symbol.isConcatSpreadable प्रतीक के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html>

  1. जावास्क्रिप्ट चलो

    2015 में पेश किया गया जावास्क्रिप्ट लेट कीवर्ड हमें ब्लॉक स्कोप्ड वेरिएबल्स को परिभाषित करने की अनुमति देता है। जावास्क्रिप्ट में Let कीवर्ड का उपयोग करके वेरिएबल घोषित करने के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .नमूना{