什么是ECMAScript?

ECMAScript是由ECMA国际通过ECMA-262标准化的脚本程序设计语言

ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准。因此,ES6 既是一个历史名词,也是一个泛指,含义是 5.1 版以后的 JavaScript 的下一代标准,涵盖了 ES2015、ES2016、ES2017 等等,而 ES2015 则是正式名称,特指该年发布的正式版本的语言标准。

从ES6开始,每年发布发布一个版本

谁在维护?

TC39是推进ECMAScript发展的委员会,其会员主要是浏览器厂商,有微软、苹果、谷歌、因特尔等。TC39定期召开会议,会议由会员公司的代表与特邀专家出席

为什么学ES6?

ECMAScript 和 JavaScript 的关系

一个常见的问题是,ECMAScript 和 JavaScript 到底是什么关系?

ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现(另外的 ECMAScript 方言还有 JScript 和 ActionScript)。日常场合,这两个词是可以互换的。

ES6兼容性

ECMAScript 6 compatibility table