जावास्क्रिप्ट संस्करण
जावास्क्रिप्ट का आविष्कार ब्रेंडन ईच ने 1995 में किया था, और 1997 में एक ईसीएमए मानक बन गया।
ईसीएमएस्क्रिप्ट भाषा का आधिकारिक नाम है।
ECMAScript संस्करणों को ES1, ES2, ES3, ES5 और ES6 में संक्षिप्त किया गया है।
2016 के बाद से नए संस्करणों का नाम वर्ष (ECMAScript 2016/2017/2018) के अनुसार रखा गया है।
ईसीएमएस्क्रिप्ट संस्करण
फ़ंक्शन पैरामीटर के लिए अनुगामी अल्पविराम की अनुमति देता हैदेखो | आधिकारिक नाम | विवरण |
---|---|---|
ES1 | ईसीएमएस्क्रिप्ट 1 (1997) | पहला संस्करण |
ES2 | ईसीएमएस्क्रिप्ट 2 (1998) | संपादकीय परिवर्तन |
ES3 | ईसीएमएस्क्रिप्ट 3 (1999) | जोड़ा गया नियमित अभिव्यक्ति जोड़ा गया प्रयास/पकड़ जोड़ा गया स्विच जोड़ा गया समय-समय पर |
ES4 | ईसीएमएस्क्रिप्ट 4 | कभी जारी नहीं किया गया |
ES5 | ईसीएमएस्क्रिप्ट 5 (2009) अधिक पढ़ें |
जोड़ा गया "सख्त मोड" जोड़ा गया JSON समर्थन जोड़ा गया String.trim () जोड़ा गया Array.isArray () जोड़ा गया सरणी पुनरावृत्ति विधियाँ वस्तु शाब्दिक के लिए अनुगामी अल्पविराम की अनुमति देता है |
ES6 | ईसीएमएस्क्रिप्ट 2015 अधिक पढ़ें |
जोड़ा गया लेट और कॉन्स्ट जोड़ा गया डिफ़ॉल्ट पैरामीटर मान जोड़ा गया Array.find () जोड़ा गया Array.findIndex () |
ईसीएमएस्क्रिप्ट 2016 अधिक पढ़ें |
जोड़ा गया घातांक ऑपरेटर (**) जोड़ा गया Array.includes () |
|
ईसीएमएस्क्रिप्ट 2017 अधिक पढ़ें | जोड़ा गया स्ट्रिंग पैडिंग जोड़ा गया Object.entries() जोड़ा गया Object.values() जोड़ा गया async फ़ंक्शन जोड़ा गया साझा स्मृति |
|
ईसीएमएस्क्रिप्ट 2018 अधिक पढ़ें |
जोड़ा गया आराम / प्रसार गुण जोड़ा गया अतुल्यकालिक पुनरावृत्ति जोड़ा गया वादा। अंत में () RegExp में जोड़ |
यह ट्यूटोरियल जावास्क्रिप्ट के हर संस्करण को कवर करता है:
- मूल जावास्क्रिप्ट ES1 ES2 ES3 (1997-1999)
- पहला मुख्य संशोधन ES5 (2009)
- दूसरा संशोधन ES6 (2015)
- वार्षिक जोड़ (2016, 2017, 2018)
ब्राउज़र समर्थन
ईसीएमएस्क्रिप्ट 1 - 6 सभी आधुनिक ब्राउज़रों में पूरी तरह से समर्थित है।
ES5 (2009) के लिए ब्राउज़र समर्थन
ब्राउज़र | संस्करण | की तिथि से |
---|---|---|
क्रोम | 23 | नवंबर 2012 |
फ़ायर्फ़ॉक्स | 21 | मई 2013 |
अर्थात | 9* | मार्च 2011 |
आईई / एज | 10 | सितम्बर 2012 |
सफारी | 6 | जुलाई 2012 |
ओपेरा | 15 | जुलाई 2013 |
* इंटरनेट एक्सप्लोरर 9 ईसीएमएस्क्रिप्ट 5 "सख्त का उपयोग करें" का समर्थन नहीं करता है।
ES6 (2015) के लिए ब्राउज़र समर्थन
ब्राउज़र | संस्करण | दिनांक |
---|---|---|
क्रोम | 51 | मई 2016 |
फ़ायर्फ़ॉक्स | 52 | मार्च 2017 |
किनारा | 14 | अगस्त 2016 |
सफारी | 10 | सितम्बर 2016 |
ओपेरा | 38 | जून 2016 |
इंटरनेट एक्सप्लोरर ईसीएमएस्क्रिप्ट 2015 का समर्थन नहीं करता है।
ईसीएमएस्क्रिप्ट 2016 के लिए ब्राउज़र समर्थन
ब्राउज़र | संस्करण | दिनांक |
---|---|---|
क्रोम | 52 | जुलाई 2016 |
फ़ायर्फ़ॉक्स | 54 | जून 2017 |
किनारा | 14 | अगस्त 2016 |
सफारी | 10.1 | मार्च 2017 |
ओपेरा | 39 | अगस्त 2016 |