Versi JavaScript
- Previous Page JS Keywords
- Next Page JS 2009 (ES5)
Versi JavaScript
JavaScript diciptakan oleh Brendan Eich pada tahun 1995 dan menjadi standar ECMA pada tahun 1997.
ECMAScript adalah nama rasmi bahasa ini.
Dari tahun 2015, ECMAScript dinamai setiap tahun (ECMAScript 2015).
Versi ECMAScript
版本 | Nama rasmi | Deskripsi |
---|---|---|
1 | ECMAScript 1 (1997) | Edisi pertama. |
2 | ECMAScript 2 (1998) | Hanya mengubah cara edit. |
3 | ECMAScript 3 (1999) |
|
4 | ECMAScript 4 | Tidak pernah diluncurkan. |
5 |
ECMAScript 5 (2009) |
|
5.1 | ECMAScript 5.1 (2011) | Ubah edit. |
6 |
ECMAScript 2015 |
|
7 | ECMAScript 2016 |
|
8 | ECMAScript 2017 |
|
9 | ECMAScript 2018 |
|
ECMAScript biasanya disingkat ES.
Sokongan pelayar
所有浏览器都完全支持 ECMAScript 3。
所有现代浏览器都完全支持 ECMAScript 5。
对 ES5 的浏览器支持(2009)
浏览器 | 版本 | 起始日期 |
---|---|---|
Chrome | 23 | September 2012 |
Firefox | 21 | April 2013 |
IE | 9* | 2011 年 3 月 |
IE / Edge | 10 | September 2012 |
Safari | 6 | July 2012 |
Opera | 15 | July 2013 |
* 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 基金会继续为 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 | Chrome 23 | ||
2012 | Safari 6 | ||
2013 | Firefox 21 | ||
2013 | Opera 15 | ||
2015 | ECMAScript 2015 | Partially supported in all browsers |
IE 4 is the first browser to support ECMAScript 1 (1997).
IE 5 is the first browser to support ECMAScript 2 (1999).
IE 5.5 is the first browser to support ECMAScript 3 (2000).
IE 9 * is the first browser to support ECMAScript 5 (2011).
Internet Explorer 9 does not support ECMAScript 5 'use strict'.
Chrome 23, IE 10 and Safari 6 are the first batchCompleteBrowsers that support ECMAScript 5:
Chrome 23 | IE10 / Edge | Firefox 21 | Safari 6 | Opera 15 |
September 2012 | September 2012 | April 2013 | July 2012 | July 2013 |
- Previous Page JS Keywords
- Next Page JS 2009 (ES5)