71爱课网 >  java培训学校 JavaScript版本(JavaScript的未来)

JavaScript版本(JavaScript的未来)

  • 授课方式: 面授/网课
  • 授课学校:java培训学校
  • 预约人数:1148人试听过
  • 教学点: 0个
  • 上课时段: 全日制
  • 开课时间:随到随学
  • 微信客服: 扫码咨询
  • 咨询电话: 15907412407

  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)的浏览器。

  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 月

推荐课程

师资力量