ECMAScript 是一种规范,而 JavaScript 是对规范的实现。ECMA 是标准化组织。
最早的 JavaScript 是由 Netscape 公司开发的,并提交给 ECMA 标准化组织,制定了最早的 ECMAScript 1.0 (简称ES1,以下同)标准。
此后,又陆续制定了后续其他标准

ECMAScript 是一种规范,而 JavaScript 是对规范的实现。ECMA 是标准化组织。

最早的 JavaScript 是由 Netscape 公司开发的,并提交给 ECMA 标准化组织,制定了最早的 ECMAScript 1.0 (简称ES1,以下同)标准。

此后,又陆续制定了后续其他标准:

  • 3.0 标准(ES3)- 得到业界的广泛支持,成为了通行标准,奠定了 JavaScript 的江湖地位,初学者最早学习的 JavaScript 其实就是基于这个 3.0 版的语法。
  • 4.0 标准(ES4)- 由于太过激进,没有得到广泛共识,被终止
  • 5.0 标准(ES5)- 吸取了被终止的 4.0 版本中的一小部分改进,而发布的一个小版本。先称之为 ES3.1,后又改名为 ES5。
  • 6.0 标准(ES6)- 第一个 ES6 版本是在 2015 年 6 月份发布的,因此 ES6 又称为 ECMAScript 2015。标准委员会决定每年 6 月份发布一次:
    • 2015 年 6 月发布 ES6 的第一个版本,又称 ECMAScript 2015(简称 ES2015,以下同)。
    • 2016 年 6 月发布 ES6 的第二个版本,又称 ECMAScript 2016。
    • 2017 年 6 月发布 ES6 的第三个版本,又称 ECMAScript 2017。

ES6 是泛指,包含了 ES2015、ES2016、ES2017 等标准。ES2015 才是正式的标准名称,特指在 2015 年发布的语言标准。

(完)

版权声明:本文为ktgu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/ktgu/p/13808584.html