यह सत्यापित करने के लिए कि कोई JavaScript वैरिएबल लोड किया गया है या नहीं, हम दोनों मानों की तुलना करके जांच सकते हैं कि यह अपरिभाषित है या शून्य मान है। हम typeof() का भी उपयोग कर सकते हैं क्योंकि यह हमेशा यह जानने के लिए स्ट्रिंग देता है कि चर लोड किया गया है या नहीं।
जावास्क्रिप्ट चर लोड किया गया है या नहीं, यह सत्यापित करने के लिए कोड निम्नलिखित है -
उदाहरण
<!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: 20px; font-weight: 500; } </style> </head> <body> <h1>Check if a variable is loaded or not</h1> <div style="color: green;" class="result"></div> <button class="Btn">CLICK HERE</button> <h3> Click on the above button to see if the object obj has been loaded or not </h3> <script> let resEle = document.querySelector(".result"); let BtnEle = document.querySelector(".Btn"); let obj; BtnEle.addEventListener("click", () => { if (obj === null || obj === undefined) { resEle.innerHTML = "The object obj hasn't loaded yet"; obj = { firstName: "Rohan", lastName: "Sharma" }; } else { resEle.innerHTML = "The object obj has been loaded"; } }); </script> </body> </html>
आउटपुट
उपरोक्त कोड निम्न आउटपुट उत्पन्न करेगा -
'यहां क्लिक करें' बटन पर क्लिक करने पर -
'यहां क्लिक करें' बटन पर दोबारा क्लिक करने पर -