Avatar ·

जावास्क्रिप्ट में वेरिएबल मौजूद है या नहीं (परिभाषित/आरंभिक) कैसे जांचें?

सभी को नमस्ते! मैंने अभी JavaScript सीखना शुरू किया है और एक समस्या का सामना किया है। मेरे पास कोड है जहाँ मैं एक वेरिएबल का उपयोग करने का प्रयास कर रहा हूँ, लेकिन यह परिभाषित नहीं हो सकता है। मैं जांचना चाहता हूँ कि क्या वेरिएबल मौजूद है (अर्थात, क्या इसे घोषित और आरंभिक किया गया है) इसका उपयोग करने से पहले। उदाहरण के लिए, मेरे पास ऐसा कोड है: ```javascript var myVar; console.log(myVar); // undefined console.log(typeof myVar); // "undefined" if (myVar) { console.log("वेरिएबल मौजूद है!"); } ``` लेकिन यहाँ मैं समझता हूँ कि `myVar` घोषित किया गया है, लेकिन आरंभिक नहीं किया गया है, इसलिए `typeof` `"undefined"` दिखाता है। और अगर वेरिएबल बिल्कुल घोषित नहीं किया गया है? ```javascript if (unknownVar) { console.log("यह वेरिएबल मौजूद नहीं है!"); } ``` यह कोड `ReferenceError: unknownVar is not defined` त्रुटि फेंकता है।

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग