ECMAScript是JavaScript的组成部分,它很重要,它还有其他作用吗?
有的,它还定义了很多重要的东西,包括:
-
语法 – 解析规则,关键字,语句,声明,操作等
-
类型 – 布尔型,数字,字符串,对象等
-
原型和继承
-
内置对象和函数的标准库 – JSON,数字(Math),数组方法,对象内省的方法等等。
ES6是ECMAScript 6的缩写简称,这个好理解。顾名思义,它是ECMAScript的第6个版本,也就是说它有更早的版本,以后还会有更多版本。