美文网首页
ES各个版本的介绍

ES各个版本的介绍

作者: cj_jax | 来源:发表于2018-12-11 10:04 被阅读0次

1. JavaScript ECMAScript版本介绍

1.1 什么是ECMAScript

ECMAScript,简称ES,是由Ecma国际(前身为欧洲计算机制造商协会,英文名称是European Computer Manufacturers Association)按照ECMA-262和ISO/IEC 16262标准制定的一种脚本语言规范。

1.2 ECMAScript版本

截止到2017年年底,ECMAScript共发布了8个版本:

ECMAScript 1

1997年06月:发布首版。

ECMAScript 2

1997年06月:修改规范完全符合ISO/IEC 16262国际标准。

ECMAScript 3

1999年12月:增加正则、更好的文字处理、新的控制语句、try/catch异常处理、更加明确的错误定义,数字输出格式等等。

ECMAScript 4

放弃发布。

ECMAScript 5

2009年12月:完善了ECMAScript 3版本、增加"strict mode,"(严格模式)、以及新的功能,如getter和setter、JSON库支持和更完整的对象属性。

ECMAScript 5.1

2011年06月:使规范更符合ISO/IEC 16262:2011第三版。

ECMAScript 6

2015年06月:第六版的名字有很多,可以叫ECMAScript 6(ES6),也可以叫ECMAScript 2015(ES2015)。

此版本增加了非常重要的东西:let、const、class、modules、 arrow functions,、template string, destructuring, default, rest argument、binary data、promises等等。

规范地址:http://www.ecma-international.org/ecma-262/6.0/

ES6及以上的教程可参考Babel提供的: https://babeljs.io/learn-es2015/

ECMAScript 7

2016年06月:也被称为ECMAScript 2016。完善ES6规范,还包括两个新的功能:求幂运算符(*)和array.prototype.includes方法。

规范地址:http://www.ecma-international.org/ecma-262/7.0/

ECMAScript 8

2017年06月:增加新的功能,如并发、原子操作、Object.values/Object.entries、字符串填充、promises、await/asyn等等。

规范地址:http://www.ecma-international.org/ecma-262/8.0/

相关文章

  • ES各个版本的介绍

    1. JavaScript ECMAScript版本介绍 1.1 什么是ECMAScript ECMAScript...

  • Android各个版本的介绍

    前言:笔者在面试的过程中,已经被问过不下三次,因此在这里分析一下。可能不够详细,请各位大佬多多包涵。 一、版本对应...

  • 深入理解数组内置方法

    数组的方法大概分es3、es5、es6版本了,各个版本都有一些新的定义。鉴于es5 已经成为当前主流标准,所以不区...

  • Babel解析原理剖析

    背景 Javascript属于web编程语言,本身语法设计存在缺陷,随着ES5、ES6、ES7等各个版本的推出,语...

  • ECMAScript(ES)版本介绍

    版本发布时间 以下ES简写代表:ECMAScript 时间版本说明1997年6月ES1.0 发布当年7月,ECMA...

  • OpenGL ES 版本介绍

    目录 一.OpenGL ES 版本[#%E4%B8%80OpenGL_ES_%E7%89%88%E6%9C%AC]...

  • ElasticSearch5.x入门

    ES的安装 安装ElasticSearch ElasticSearch 各个版本之间的差异较大,Java API也...

  • 2018-04-10

    /** *该篇文章主要介绍如何学习ES,如何入门,ES简单的检索方式等(ES版本2.4.1) **/ public...

  • centos7 & mac 安装 elasticsearch k

    es 的一个特点,版本更新快,且各个大版本 不兼容,并且 查询语法变化也特别多并且需要注意的分词器要和es的版本完...

  • ES11 新特性

    ES11 也就是ECMAScript2020版本, 是相对于2020 的ES新版本的特性更新,本文介绍ES11的概...

网友评论

      本文标题:ES各个版本的介绍

      本文链接:https://www.haomeiwen.com/subject/zthshqtx.html