JavaScript 版本

JavaScript 版本

❮ JavaScript 保留词

JavaScript ECMAScript 5 教程 ❯

JavaScript 版本

更新于 2024/2/2 5:23:00

JavaScript 由 Brendan Eich 于 1995 年发明,并于 1997 年成为 ECMA 标准。

ECMAScript 是该语言的官方名称。

从 2015 年起,ECMAScript 按年命名(ECMAScript 2015)。

ECMAScript Editions

版本

官方名称

描述

1

ECMAScript 1 (1997)

第一版。

2

ECMAScript 2 (1998)

只改变编辑方式。

3

ECMAScript 3 (1999)

添加了正则表达式。

添加了 try/catch。

4

ECMAScript 4

从未发布过。

5

ECMAScript 5 (2009)

阅读更多:JS ES5

添加了"严格模式"。

添加了 JSON 支持。

添加了 String.trim()。

添加了 Array.isArray()。

添加了数组迭代方法。

5.1

ECMAScript 5.1 (2011)

编辑改变。

6

ECMAScript 2015

阅读更多:JS ES6

添加了 let 和 const

添加了默认参数值

添加了 Array.find()

添加了 Array.findIndex()

7

ECMAScript 2016

添加了指数运算符(**)。

添加了 Array.prototype.includes。

8

ECMAScript 2017

添加了字符串填充。

添加了新的 Object 属性。

添加了异步功能。

添加了共享内存。

9

ECMAScript 2018

添加了 rest / spread 属性。

添加了异步迭代。

添加了 Promise.finally()。

增加 RegExp。

ECMAScript 通常缩写为 ES。

浏览器支持

所有浏览器都完全支持 ECMAScript 3。

所有现代浏览器都完全支持 ECMAScript 5。

对 ES5 的浏览器支持(2009)

浏览器

版本

From Date

Chrome232012 年 9 月

Firefox212013 年 4 月

IE9*2011 年 3 月

IE / Edge102012 年 9 月

Safari62012 年 7 月

Opera152013年7月

* Internet Explorer 9 不支持 ECMAScript 5 "use strict"。

对 ES6 的浏览器支持(ECMAScript 2015)

浏览器

版本

Date

Chrome51May 2016

Firefox54Jun 2017

Edge14Aug 2016

Safari10Sep 2016

Opera38 Jun 2016

Internet Explorer 不支持 ECMAScript 2015。

对 ES7 的浏览器支持(ECMAScript 2016)

浏览器

版本

日期

Chrome68May 2018

Opera55Aug 2018

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 (Except "use strict")

2011

1.8.5

Firefox 4 (Except leading zeroes in 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

Sep 2012

Sep 2012

Apr 2013

Jul 2012

Jul 2013

❮ JavaScript 保留词

JavaScript ECMAScript 5 教程 ❯

相关推荐

适合撒娇卖萌的短句
365 体育投注

适合撒娇卖萌的短句

📅 11-04 👁️ 1142