JavaScript ਵਰਜਨ

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

  • استریکٹ مود کا اضافہ کیا گیا۔
  • جیسن سپورٹ کا اضافہ کیا گیا۔
  • ایسٹرنگ تھریم کا اضافہ کیا گیا۔
  • ایریئر اے آئر کا اضافہ کیا گیا۔
  • ایریئر تورنز کا اضافہ کیا گیا۔
5.1 ECMAScript 5.1 (2011) تدریسی تبدیلیاں
6

ECMAScript 2015

مزید پڑھیئے: جی ایس ایس6

  • لٹ اور کنسٹ کا اضافہ کیا گیا۔
  • مقصد پرپریٹیز کا اضافہ کیا گیا۔
  • ایریئر فائنڈ کا اضافہ کیا گیا۔
  • ایریئر فائنڈ انڈیکس کا اضافہ کیا گیا۔
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