मैं अगर मैं जैसे कि निम्न से पहले ही परिभाषित किया गया है जे एस में एक चर का उपयोग कर सकते हैं, थोड़ी देर के लिए सोच कर दिया गया है:जावास्क्रिप्ट में, क्या मैं इसे घोषित करने से पहले एक चर का उपयोग कर सकता हूं?
var country = "USA";
switch (country) {
case "USA":
country = i;
case "blach":
//not finished yet
}
/*
put a whole
bunch more code here
*/
var i = 10;
इस मान्य है? क्या इसकी अनुमति है? और यदि हां, तो इसके लिए तकनीकी शब्द क्या है?
क्षमा करें, लेकिन मुझे लगा कि यह प्रश्न "पर्याप्त शोध प्रयास नहीं दिखाता" है। [परिवर्तनीय दायरा] (http://en.wikipedia.org/wiki/Scope_ (computer_science) # जावास्क्रिप्ट) मौलिक प्रोग्रामिंग ज्ञान है। प्रश्न में कोड को चलाने से साबित होना चाहिए कि इसकी अनुमति है। प्रश्न शायद "घोषित होने से पहले चर का उपयोग करने के लिए तकनीकी शब्द क्या है"। प्रश्न को संपादित करने के लिए स्वतंत्र महसूस करें और डाउनवोट दूर जा सकता है। मैं बताउंगा कि यहां तक कि [यह] (http://stackoverflow.com/questions/500431/javascript-variable-scope) जावास्क्रिप्ट प्रश्न में _hoisting_ का कोई उल्लेख नहीं है। – andyb