手册

目录

JS 版本

收藏209

阅读599

更新时间2025-08-07

JavaScript 版本

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

ECMAScript 是该语言的官方名称。

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

ECMAScript 版本

版本 官方名称 描述
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)

浏览器 版本 起始日期
Chrome 23 2012 年 9 月
Firefox 21 2013 年 4 月
IE 9* 2011 年 3 月
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 年 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 在所有浏览器中部分支持

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 月

相关

视频

RELATED VIDEOS

更多

免费

Web前端开发极速入门
初级 Web前端开发极速入门

219920次学习

收藏

免费

前端入门_HTML5
初级 前端入门_HTML5

616946次学习

收藏

免费

30分钟学会网站布局
初级 30分钟学会网站布局

238440次学习

收藏

免费

CSS视频教程-玉女心经版
初级 CSS视频教程-玉女心经版

393054次学习

收藏

免费

独孤九贱(1)_HTML5视频教程

免费

独孤九贱(6)_jQuery视频教程

免费

独孤九贱(7)_Bootstrap视频教程

免费

独孤九贱(2)_CSS视频教程
初级 独孤九贱(2)_CSS视频教程

229605次学习

收藏

科技资讯

更多

精选课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时

61.7万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时

39.3万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时

70.9万人学习

独孤九贱(1)_HTML5视频教程
独孤九贱(1)_HTML5视频教程

共25课时

61.6万人学习

独孤九贱(2)_CSS视频教程
独孤九贱(2)_CSS视频教程

共22课时

23万人学习

独孤九贱(3)_JavaScript视频教程
独孤九贱(3)_JavaScript视频教程

共28课时

33.9万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时

125万人学习

关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号