ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会)制定和发布的脚本语言规范,JavaScript
在它的基础上进行了自己的封装。也就是说可以吧JavaScript看成是对ECMAScript的实现。
版本:
ECMAScript 1
1997年6月发布,本质上与javascript 1.1 相同
ECMAScript 2
1998年6月发布
ECMAScript 3
1999年12月发布,是对ECMAScript标准第一次真正的修改。新增了对正则表达式、新控制语句、try-catch异常处理的支持,修改了字符处理、错误定义和数值输出等内容。
ECMAScript 4
于2008年7月发布前被废弃
ECMAScript 5
2009年12月发布,该版本力求澄清第3版中的歧义,并添加了新的功能。新功能包括:原生JSON对象、继承的方法、高级属性的定义以及引入严格模式。
ES5新特性如下:
ECMAScript 6
2015年6月17日发布