JavaScript ਵਰਜਨ
- صفحه قبل واژههای محفوظ JS
- صفحه بعدی JS 2009 (ES5)
JavaScript ਵਰਜਨ
جی ایس این بندرن ایچ کی جانب سے 1995 میں اختراع کیا گیا تھا اور 1997 میں ایس ایم اے معیارات میں شامل کیا گیا تھا۔
ECMAScript اس زبان کا رسمی نام ہے۔
2015 سے، ECMAScript سالانہ بنایا جاتا ہے (ECMAScript 2015)
ECMAScript ورژن
ਸੰਸਕਰਣ | رسمی نام | وصف |
---|---|---|
1 | ECMAScript 1 (1997) | پہلی نسخہ |
2 | ECMAScript 2 (1998) | فقط تدریسی طریقوں میں تبدیلیاں کی گئیں۔ |
3 | ECMAScript 3 (1999) |
|
4 | ECMAScript 4 | کوئی بھی بھی نہیں شائع کیا گیا۔ |
5 |
ECMAScript 5 (2009) |
|
5.1 | ECMAScript 5.1 (2011) | تدریسی تبدیلیاں |
6 |
ECMAScript 2015 |
|
7 | ECMAScript 2016 |
|
8 | ECMAScript 2017 |
|
9 | ECMAScript 2018 |
|
ECMAScript عام طور پر ایس. کے طور پر چھپا جاتا ہے。
براؤسر سپورٹ
ਸਾਰੇ ਬਰਾਊਜ਼ਰ ਐਕਮਾਸਕ੍ਰਿਪਟ 3 ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਤ ਕਰਦੇ ਹਨ。
ਸਾਰੇ ਆਧੁਨਿਕ ਬਰਾਊਜ਼ਰ ਐਕਮਾਸਕ੍ਰਿਪਟ 5 ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਤ ਕਰਦੇ ਹਨ。
ES5 ਲਈ ਬਰਾਊਜ਼ਰ ਦਾ ਸਮਰਥਨ (2009)
ਬਰਾਊਜ਼ਰ | ਸੰਸਕਰਣ | ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ |
---|---|---|
ਚਾਰੋਕੇ | 23 | سپتامبر 2012 |
ਫਾਇਰਫਾਕਸ | 21 | آوریل 2013 |
IE | 9* | 2011 ਦੇ ਮਾਰਚ |
IE / Edge | 10 | سپتامبر 2012 |
ਸਫਾਰੀ | 6 | جولای 2012 |
ਓਪਰਾ | 15 | جولای 2013 |
* ਇੰਟਰਨੈੱਟ ਐਕਸਪਲੋਰਰ 9 "use strict" ਐਕਮਾਸਕ੍ਰਿਪਟ 5 ਨਹੀਂ ਸਮਰਥਤ ਕਰਦਾ ਹੈ。
ES6 ਲਈ ਬਰਾਊਜ਼ਰ ਦਾ ਸਮਰਥਨ (ECMAScript 2015)
ਬਰਾਊਜ਼ਰ | ਸੰਸਕਰਣ | ਮਿਤੀ |
---|---|---|
ਚਾਰੋਕੇ | 58 | 2017 ਦੇ ਅਪ੍ਰੈਲ |
ਫਾਇਰਫਾਕਸ | 54 | 2017 ਦੇ ਜੂਨ |
ਐਜ਼ਰ | 14 | 2016 ਦੇ ਅਗਸਤ |
ਸਫਾਰੀ | 10 | 2016 ਦੇ ਸਤੰਬਰ |
ਓਪਰਾ | 55 | 2017 ਦੇ ਅਗਸਤ |
ਇੰਟਰਨੈੱਟ ਐਕਸਪਲੋਰਰ ਐਕਮਾਸਕ੍ਰਿਪਟ 2015 ਨਹੀਂ ਸਮਰਥਤ ਕਰਦਾ ਹੈ。
ES7 ਲਈ ਬਰਾਊਜ਼ਰ ਦਾ ਸਮਰਥਨ (ECMAScript 2016)
ਬਰਾਊਜ਼ਰ | ਸੰਸਕਰਣ | ਮਿਤੀ |
---|---|---|
ਚਾਰੋਕੇ | 68 | 2018 ਦੇ ਮਈ |
ਓਪਰਾ | 47 | 2018 ਦੇ ਜੁਲਾਈ |
JavaScript / ECMAScript
JavaScript ਇਹ Netscape ਲਈ ਵਿਕਸਤ ਕੀਤਾ ਗਿਆ ਸੀ। Netscape 2 ਪਹਿਲਾ ਜੈਵਾਸਕ੍ਰਿਪਟ ਚਲਾਉਣ ਵਾਲਾ ਬਰਾਊਜ਼ਰ ਸੀ。
Netscape ਤੋਂ ਬਾਅਦ ਮੋਜ਼ੀਲਾ ਫਾਊਂਡੇਸ਼ਨ ਨੇ Firefox ਬਰਾਊਜ਼ਰ ਲਈ ਜੈਵਾਸਕ੍ਰਿਪਟ ਦਾ ਵਿਕਾਸ ਜਾਰੀ ਰੱਖਿਆ ਹੈ。
ਨਵਾਂਤਮ ਜੈਵਾਸਕ੍ਰਿਪਟ ਸੰਸਕਰਣ 1.8.5 ਹੈ (ਐਕਮਾਸਕ੍ਰਿਪਟ 5 ਨਾਲ ਸਮਾਨ ਹੈ)。
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 / Edge | فایرفاکس 21 | سافاری 6 | اپرا 15 |
سپتامبر 2012 | سپتامبر 2012 | آوریل 2013 | جولای 2012 | جولای 2013 |
- صفحه قبل واژههای محفوظ JS
- صفحه بعدی JS 2009 (ES5)