Answers:
ES6是EcmaScript 6的简写,EcmaScript 6是EcmaScript 2015语言规范的不推荐使用的名称。ES2015是EcmaScript的第六版,因此也是以前被称为ES6的原因。出于众所周知的原因,负责定义语言标准的人员使用v6规范的最终版本将其重命名为ES2015。
EcmaScript是JavaScript的“正式”名称。既然ES2015已经完成,对大多数人来说,它实际上就是JavaScript v6。
除了ES4,JavaScript和EcmaScript之间没有真正的区别。ES4引入了类和静态类型,并且是Flash ActionScript 3的标准,但由于引入了太多重大更改,因此从未被批准为JavaScript语言。最终它被废弃,ES3.1成为ES5,这是“ HTML5”世界中使用的JavaScript版本。