मैं सिर्फ जावास्क्रिप्ट 1.2 के बारे में इस प्रलेखन को पढ़ रहा हूं, लेकिन मैं सोच रहा हूं कि सबसे लोकप्रिय ब्राउज़रों में जावास्क्रिप्ट के किस संस्करण का उपयोग किया जा रहा है।
http://www.tutorialspoint.com/javascript/javascript_nested_functions.htm
मैं सिर्फ जावास्क्रिप्ट 1.2 के बारे में इस प्रलेखन को पढ़ रहा हूं, लेकिन मैं सोच रहा हूं कि सबसे लोकप्रिय ब्राउज़रों में जावास्क्रिप्ट के किस संस्करण का उपयोग किया जा रहा है।
http://www.tutorialspoint.com/javascript/javascript_nested_functions.htm
जवाबों:
विकिपीडिया (या बल्कि, विकिपीडिया पर समुदाय ) यहाँ एक बहुत अच्छी अप-टू-डेट सूची रखता है ।
इस लिंक पर क्लिक करके देखें कि आपका BROWSER किस संस्करण का उपयोग कर रहा है: http://jsfiddle.net/Ac6CT/
आपको प्रत्येक JS संस्करण में स्क्रिप्ट टैग का उपयोग करके फ़िल्टर करने में सक्षम होना चाहिए।
<script type="text/javascript">
var jsver = 1.0;
</script>
<script language="Javascript1.1">
jsver = 1.1;
</script>
<script language="Javascript1.2">
jsver = 1.2;
</script>
<script language="Javascript1.3">
jsver = 1.3;
</script>
<script language="Javascript1.4">
jsver = 1.4;
</script>
<script language="Javascript1.5">
jsver = 1.5;
</script>
<script language="Javascript1.6">
jsver = 1.6;
</script>
<script language="Javascript1.7">
jsver = 1.7;
</script>
<script language="Javascript1.8">
jsver = 1.8;
</script>
<script language="Javascript1.9">
jsver = 1.9;
</script>
<script type="text/javascript">
alert(jsver);
</script>
मेरी क्रोम रिपोर्ट 1.7
Blatantly से चोरी: http://javascript.about.com/library/bljver.htm
JSON
समर्थन, 1.8.5 ECMAScript 5 अनुपालन पर निर्भर है ... इन महत्वपूर्ण मील के पत्थर हैं :)
<script type="application/javascript;version=1.7"/>
क्रोम में आप आसानी से न केवल अपने जेएस संस्करण बल्कि एक फ्लैश संस्करण भी पा सकते हैं। आपको बस chrome://version/
एक कमांड लाइन में टाइप करना है और आपको कुछ इस तरह मिलेगा:
46.0.2490.86
नवंबर 2015 को मेरा क्रोम v क्यों दिखाता है V8 4.6.85.31
?
यह जानने के बजाय कि आप किस संस्करण का उपयोग कर रहे हैं, अपने प्रश्न को "ईसीएमए स्क्रिप्ट के किस संस्करण में मेरे ब्राउज़र के जावास्क्रिप्ट / जेस्क्रिप्ट इंजन के अनुरूप है" के साथ जोड़ सकते हैं।
IE के लिए:
alert(@_jscript_version); //IE
गैर-IE संस्करणों के लिए निचोड़ का जवाब देखें :)
Conditional Compilation
इसे चालू किया जाता है, इसलिए यदि आप "ब्रेड-
आज के सभी ब्राउज़र कम से कम संस्करण का उपयोग करते हैं 1.5
:
http://en.wikipedia.org/wiki/ECMAScript#Dialect
अपनी ट्यूटोरियल साइट के बारे में, वहाँ की जानकारी अत्यंत पुरानी प्रतीत होती है , मैं आपसे MDC से संपर्क करने और उनकी मार्गदर्शिका पढ़ने के लिए विनती करता हूँ :
https://developer.mozilla.org/en/JavaScript/Guide
आप अभी भी उन सुविधाओं के लिए बाहर देखना चाहते हैं जिनके लिए संस्करण 1.6
या इसके बाद के संस्करण की आवश्यकता होती है, क्योंकि इससे इंटरनेट एक्सप्लोरर को कुछ परेशानी हो सकती है।
जावास्क्रिप्ट 1.2 को नेटस्केप नेविगेटर 4 के साथ 1997 में पेश किया गया था। उस संस्करण संख्या का केवल नेटस्केप ब्राउज़रों के लिए महत्व था। उदाहरण के लिए, माइक्रोसॉफ्ट के कार्यान्वयन (जैसा कि इंटरनेट एक्सप्लोरर में उपयोग किया जाता है) को JScript कहा जाता है, और इसका अपना संस्करण नंबरिंग है जो नेटस्केप की नंबरिंग से कोई संबंध नहीं रखता है।