ECMAScript和JavaScript的关系。
这俩是一个东西,前者是后者的规格规范,后者是前者的一种实现,这两个词是可以互换的。只不过一般不说JS6而是说ES6.
ES6是javascript语言的标准,2015年6月份发布。它的目标是使得js语言可以编写复杂的大型应用程序,成为企业级开发语言。
ES6是一个统称,包含 ES7(2016)、ES8(2017)、.....
后续版本都在ES6里有讲,这不过是一种统称。
任何人都可以向标准委员会(又称TC39委员会)提案,要求修改语言标准。
ES6带来的新特性:
let 和const命令。
变量的解构赋值。
字符串扩展、函数扩展、对象扩展、数组扩展、运算符扩展、class、class继承、Promise对象....
参考教材: