##JavaScript 版本
JavaScript 版本
JS 保留词
JS 版本 ES5
文章图片
文章图片
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)的浏览器 。
推荐阅读
- [win10]win10系统各版本有什么区别
- 『』三星 S20 Ultra猎户座版本更新系统出现绿屏现象,国行版暂未发现
- 『iOS』如何下载 iOS 微信旧版本?爱思助手现支持一键安装
- 【】2020款美版本田奥德赛下线!颜值更高,性能更强,落地价看齐塞纳
- 「车迅天下」2020款美版本田奥德赛下线!颜值更高,性能更强,落地价看齐塞纳
- 「Pro」原创 一加8系列刚发布就被网友质疑,国行版本4G全球频段被阉割?
- 『』联想Z5 Pro GT获得ZUI 11.5.223更新:升级至Android 10版本
- 「苏子科技」8GB+256GB版本,跌至中端市场仅2678元,网友:还在用
- 版本@你用上安卓最新版了吗?版本分布数据显示Android10目前占比仅8%
- 「」极速浏览器论坛体验版更新至 4.1 版本
