ECMAScript是一種由Ecma國際(前身爲歐洲計算機制造商協會)制定和發佈的腳本語言規範,JavaScript
在它的基礎上進行了本身的封裝。也就是說能夠吧JavaScript當作是對ECMAScript的實現。javascript
版本:html
1997年6月發佈,本質上與javascript 1.1 相同java
1998年6月發佈code
1999年12月發佈,是對ECMAScript標準第一次真正的修改。新增了對正則表達式、新控制語句、try-catch異常處理的支持,修改了字符處理、錯誤定義和數值輸出等內容。htm
於2008年7月發佈前被廢棄對象
2009年12月發佈,該版本力求澄清第3版中的歧義,並添加了新的功能。新功能包括:原生JSON對象、繼承的方法、高級屬性的定義以及引入嚴格模式。blog
ES5新特性以下:繼承
2015年6月17日發佈