ब्लॉक स्कोप्ड वेरिएबल घोषित करने के लिए, हम ES2015 में पेश किए गए कीवर्ड let और const का उपयोग करते हैं।
जावास्क्रिप्ट में काले दायरे वाले चर घोषित करने वाला कोड निम्नलिखित है -
उदाहरण
<!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>Declaring block scoped variables</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 declare and display block scoped variables</h3> <script> let resEle = document.querySelector(".result"); let sampleEle = document.querySelector(".sample");{ let a = 22; const b = 44; sampleEle.innerHTML = "let a = " + a + "<br>"; sampleEle.innerHTML += "const b = " + b + "<br>"; } document.querySelector(".Btn").addEventListener("click", () => { try { a + b; } catch (err) { resEle.innerHTML = "a+b = " + err; } }); </script> </body> </html>
आउटपुट
उपरोक्त कोड निम्न आउटपुट उत्पन्न करेगा -
'यहां क्लिक करें' बटन पर क्लिक करने पर -