जावास्क्रिप्ट वर्जन

जावास्क्रिप्ट वर्जन

JavaScript Brendan Eich द्वारा 1995 में आविष्कृत और 1997 में ECMA मानक बना।

ECMAScript इस भाषा का आधिकारिक नाम है।

2015 से, ECMAScript वर्षानुसार नामकरण किया जाता है (ECMAScript 2015)।

ECMAScript संस्करण

संस्करण आधिकारिक नाम वर्णन
1 ECMAScript 1 (1997) पहला संस्करण
2 ECMAScript 2 (1998) संपादन तरीके में बदलाव किया गया।
3 ECMAScript 3 (1999)
  • रेगुलर एक्सप्रेशन जोड़ा गया।
  • try/catch जोड़ा गया।
4 ECMAScript 4 कभी नहीं जारी किया गया।
5

ECMAScript 5 (2009)

अधिक पढ़ें: JS ES5

  • अधिकारिक मोड जोड़ा गया।
  • JSON समर्थन जोड़ा गया।
  • String.trim() जोड़ा गया।
  • Array.isArray() जोड़ा गया।
  • अद्यतन तरीके जोड़े गए।
5.1 ECMAScript 5.1 (2011) संपादन परिवर्तन
6

ECMAScript 2015

अधिक पढ़ें: JS ES6

  • let और const जोड़े गए
  • डिफ़ॉल्ट पैरामीटर मान जोड़ा गया।
  • Array.find() जोड़ा गया।
  • Array.findIndex() जोड़ा गया।
7 एससीएमए 2016
  • इंडीक्स ऑपरेटर (**) जोड़ा गया।
  • Array.prototype.includes जोड़ा गया।
8 एससीएमए 2017
  • शब्दांतरण जोड़ा गया।
  • नए Object गुण जोड़े गए।
  • एसिंक्रोनस कार्यों को जोड़ा गया।
  • साझा मेमोरी जोड़ी गई।
9 एससीएमए 2018
  • rest / spread गुण जोड़े गए।
  • एसिंक्रोनस इटरेशन जोड़ा गया।
  • Promise.finally() जोड़ा गया।
  • RegExp जोड़ा गया।

ECMAScript आमतौर पर ES के रूप में शाब्दिक रूप से लिया जाता है。

ब्राउज़र समर्थन

सभी ब्राउज़र ECMAScript 3 का पूर्ण समर्थन करते हैं।

सभी आधुनिक ब्राउज़र ECMAScript 5 का पूर्ण समर्थन करते हैं。

ES5 (2009) के लिए ब्राउज़र का समर्थन

ब्राउज़र संस्करण शुरुआती तारीख
Chrome 23 2012 वर्ष 9 माह
Firefox 21 2013 वर्ष 4 माह
IE 9* 2011 वर्ष 3 मार्च
IE / Edge 10 2012 वर्ष 9 माह
Safari 6 2012 वर्ष 7 माह
Opera 15 2013 वर्ष 7 माह

* Internet Explorer 9 ECMAScript 5 "use strict" का समर्थन नहीं करता।

ES6 (ECMAScript 2015) के लिए ब्राउज़र का समर्थन

ब्राउज़र संस्करण तारीख
Chrome 58 2017 वर्ष 4 अप्रैल
Firefox 54 2017 वर्ष 6 जून
Edge 14 2016 वर्ष 8 अगस्त
Safari 10 2016 वर्ष 9 सितंबर
Opera 55 2017 वर्ष 8 अगस्त

Internet Explorer ECMAScript 2015 का समर्थन नहीं करता।

ES7 (ECMAScript 2016) के लिए ब्राउज़र का समर्थन

ब्राउज़र संस्करण तारीख
Chrome 68 2018 वर्ष 5 मई
Opera 47 2018 वर्ष 7 जुलाई

JavaScript / ECMAScript

JavaScript यह Netscape के लिए विकसित किया गया था। Netscape 2 पहला जो JavaScript चलाने वाला ब्राउज़र था।

Netscape के बाद, Mozilla Foundation ने Firefox ब्राउज़र के लिए JavaScript का विकास जारी रखा।

सबसे नया JavaScript संस्करण 1.8.5 है। (ECMAScript 5 से समान)。

ECMAScript ECMA International द्वारा JavaScript को अपनाने के बाद विकसित किया गया।

पहला ECMAScript संस्करण 1997 में जारी किया गया।

यह सूची विभिन्न उत्पादों के संस्करण संख्याओं की तुलना करती है:

वर्ष JavaScript ECMA ब्राउज़र
1996 1.0 Netscape 2
1997 ECMAScript 1 IE 4
1998 1.3 Netscape 4
1999 ECMAScript 2 IE 5
2000 ECMAScript 3 IE 5.5
2000 1.5 Netscape 6
2000 1.5 Firefox 1
2011 ECMAScript 5 IE 9 ("use strict" को छोड़कर)
2011 1.8.5 Firefox 4 (अन्य भाषा में parseInt में पहले के शून्य)
2012 IE 10
2012 च्रोम 23
2012 सैफारी 6
2013 फायरफॉक्स 21
2013 ऑपेरा 15
2015 ECMAScript 2015 सभी ब्राउज़रों में अंशकालीन समर्थन

IE 4 ECMAScript 1 (1997) को समर्थन करने वाला पहला ब्राउज़र है

IE 5 ECMAScript 2 (1999) को समर्थन करने वाला पहला ब्राउज़र है

IE 5.5 ECMAScript 3 (2000) को समर्थन करने वाला पहला ब्राउज़र है

IE 9 * ECMAScript 5 (2011) को समर्थन करने वाला पहला ब्राउज़र है

इंटरनेट एक्सप्लोरर 9 ECMAScript 5 'use strict' को समर्थित नहीं करता

च्रोम 23, IE 10 और सैफारी 6 पहले श्रृंखला में हैंपूर्णECMAScript 5 को समर्थन करने वाले ब्राउज़रः

च्रोम 23 IE10 / एज फायरफॉक्स 21 सैफारी 6 ऑपेरा 15
2012 वर्ष 9 माह 2012 वर्ष 9 माह 2013 वर्ष 4 माह 2012 वर्ष 7 माह 2013 वर्ष 7 माह