جیاُواسکریپت نسخه
- 上一页 JS 保留词
- 下一页 JS 2009 (ES5)
جیاُواسکریپت نسخه
JavaScript برینڈن ایچ کی جانب سے 1995 میں اختراع کیا گیا تھا اور 1997 میں ECMA معیار بن گیا تھا۔
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 عام طور پر ES کے طور پر چھپا جاتا ہے。
بھروسر سپورٹ
همه مرورگرها کاملاً از ECMAScript 3 پشتیبانی میکنند.
همه مرورگرهای مدرن کاملاً از ECMAScript 5 پشتیبانی میکنند.
پشتیبانی مرورگرها از ES5 (2009)
مرورگر | نسخه | تاریخ شروع |
---|---|---|
Chrome | 23 | 2012 年 9 月 |
Firefox | 21 | 2013 年 4 月 |
IE | 9* | مارس 2011 |
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 |
Firefox | 54 | ژوئن 2017 |
Edge | 14 | آگوست 2016 |
Safari | 10 | سپتامبر 2016 |
Opera | 55 | آگوست 2017 |
Internet Explorer از ECMAScript 2015 پشتیبانی نمیکند.
پشتیبانی مرورگرها از ES7 (ECMAScript 2016)
مرورگر | نسخه | تاریخ |
---|---|---|
Chrome | 68 | ماه مه 2018 |
Opera | 47 | جولای 2018 |
JavaScript / ECMAScript
JavaScript این برای Netscape توسعه داده شده است. Netscape 2 اولین مرورگری است که JavaScript را اجرا میکند.
پس از Netscape، بنیاد Mozilla به توسعه JavaScript برای مرورگر Firefox ادامه داد.
نسخه جدیدترین 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 | Chrome 23 | ||
2012 | Safari 6 | ||
2013 | Firefox 21 | ||
2013 | Opera 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)的浏览器。
Internet Explorer 9 不支持 ECMAScript 5“use strict”。
Chrome 23、IE 10 和Safari 6 是第一批完全支持 ECMAScript 5 的浏览器:
Chrome 23 | IE10 / Edge | Firefox 21 | Safari 6 | Opera 15 |
2012 年 9 月 | 2012 年 9 月 | 2013 年 4 月 | 2012 年 7 月 | 2013 年 7 月 |
- 上一页 JS 保留词
- 下一页 JS 2009 (ES5)