2011-11-16 25 views
5

संभव डुप्लिकेट:
Are there constants in Javascript?जावास्क्रिप्ट स्थिरांक | स्टाइल और कीवर्ड

उदाहरण के लिए यहाँ मैं पास समय इस मेनू पर 1 सेकंड या 1000 मिलीसेकंड करने के लिए निर्धारित किया है।

menu.menu_timer=window.setTimeout(menu.hide_menu, 1000); 

जावास्क्रिप्ट सी की तरह एक स्थिरांक होगा या एक PHP जैसे स्थिरांक को परिभाषित करने को परिभाषित करें?

+0

संबंधित, संभव डुप्लिकेट है: //stackoverflow.com/q/130396/497356 –

उत्तर

10

जावास्क्रिप्ट में स्थिरांक नहीं है।

आप स्थिरांक के लिए सभी अपरकेस के सम्मेलन का उपयोग कर सकते हैं।

var PI = 3.14; 

या आप इसे किसी ऑब्जेक्ट में लपेट सकते हैं। http:

window.CONSTANTS = { 
    PI : 3.14 
}; 
+0

आपके दायरे को समझाने के लिए बेहतर है। –

+0

ईसीएमए स्क्रिप्ट 6 के बाद से आप स्थिरांक को परिभाषित करने के लिए 'कॉन्स्ट' का उपयोग कर सकते हैं। –

4

जावास्क्रिप्ट में स्थिरांक के लिए मानक सम्मेलन की तरह

var MY_CONST = 1000; 

सभी अपरकेस उपयोग करने के लिए वहाँ एक const keyword है, लेकिन मेरा मानना ​​है कि यह IE में समर्थित नहीं है

+1

'const' IE 11+ में समर्थित है –

संबंधित मुद्दे