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

जावास्क्रिप्ट में Undeclared बनाम Undefined


Undeclared - यह तब होता है जब किसी ऐसे वेरिएबल को एक्सेस करने का प्रयास किया जाता है जिसे var, let या const का उपयोग करके डिक्लेयर नहीं किया गया है।

Undefined - यह तब होता है जब किसी वेरिएबल को var, let या const का उपयोग करके डिक्लेयर किया गया हो लेकिन उसे कोई मान नहीं दिया गया हो।

जावास्क्रिप्ट में undeclared और undefined के लिए कोड निम्नलिखित है:

उदाहरण

<!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 {       font-size: 18px;       font-weight: 500;       color: blueviolet;    } </style> </head> <body> <h1>Undeclared vs Undefined</h1> <div class="result"></div> <div class="result"></div> <button class="Btn">Click here</button> <h3>Click on the above button to access undeclared and undefined variable</h3> <script>    let BtnEle = document.querySelector(".Btn");    let resEle = document.querySelectorAll(".result");    let a;    BtnEle.addEventListener("click", () => {       resEle[0].innerHTML += "Accessing undefined variable = " + a;       try {          resEle[1].innerHTML = b;       } catch (err) {          resEle[1].innerHTML = "Accessing undeclared variable = " + err;       }    }); </script> </body> </html>

आउटपुट

जावास्क्रिप्ट में Undeclared बनाम Undefined

'CLICK HERE' बटन पर क्लिक करने पर:

जावास्क्रिप्ट में Undeclared बनाम Undefined



  1. JavaScript Undefined प्रॉपर्टी JavaScript Undefined प्रॉपर्टी

    JavaScript Undefined प्रॉपर्टी यह निर्दिष्ट करती है कि कोई वेरिएबल घोषित किया गया है या उसको कोई वैल्यू दी गई है या नहीं।उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-wi

  1. जावास्क्रिप्ट में Undefined जावास्क्रिप्ट में Undefined

    जावास्क्रिप्ट undefined प्रॉपर्टी निर्दिष्ट करती है कि क्या किसी वेरिएबल को डिक्लेयर किया गया है या उसे अभी तक कोई मान असाइन किया गया है। जावास्क्रिप्ट undefined प्रॉपर्टी को लागू करने के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /&

  1. TypeError: JavaScript में  undefined  ऑब्जेक्ट नहीं है TypeError: JavaScript में 'undefined' ऑब्जेक्ट नहीं है

    TypeError: undefined is not an object एरर तब होता है जब किसी अनडिफाइंड ऑब्जेक्ट पर प्रॉपर्टी एक्सेस की जाती है या मेथड कॉल किया जाता है। यह एरर केवल सफारी ब्राउज़र में दिखाया जाता है।JavaScript में TypeError - undefined is not an object एरर का कोड:उदाहरण<!DOCTYPE html> <html lang="hi&q