1996 年 11 月麻掸,JavaScript 的創(chuàng)造者 Netscape 公司,決定將 JavaScript 提交給國際標(biāo)準(zhǔn)化組織 ECMA赐纱,希望這種語言能夠成為國際標(biāo)準(zhǔn)脊奋。次年,ECMA 發(fā)布 262 號標(biāo)準(zhǔn)文件(ECMA-262)的第一版疙描,規(guī)定了瀏覽器腳本語言的標(biāo)準(zhǔn)诚隙,并將這種語言稱為 ECMAScript,這個版本就是 1.0 版起胰。
至今為止有六個ECMA-262版本久又。
ECMAScript 1
1997年06月 首版
在網(wǎng)頁中扮演的角色較弱化,常常作為推出網(wǎng)頁廣告的“狗皮膏藥”效五。
ECMAScript 2
1998年06月 格式修正地消,以使得其形式與ISO/IEC16262國際標(biāo)準(zhǔn)一致
ECMAScript 3(ES3)
1999年12月
這個版本在js歷史中發(fā)揮很重要長遠(yuǎn)的作用,奠定js的主要功能塊畏妖。開發(fā)者使用最久的一版本脉执。
ECMAScript 4
未完成...最后以更替太過激進而失敗了。大家還是老老實實使用es3
ECMAScript 5(ES5)
2009年12月發(fā)布瓜客,豐富了js3适瓦。ES5與ES3基本保持兼容,較大的語法修正和新功能加入
ECMAScript 2015(ECMAScript 6或ES6)
2015年6月17日發(fā)布谱仪。加入了很多新特性,可以說是js發(fā)展史上大的突破否彩。加入了類疯攒,模塊,豐富了變量類型列荔,優(yōu)化了js中一直被人詬病的問題(對于那些寫后臺傳統(tǒng)的人)敬尺;封了一些列的語法糖方便開發(fā)。
從現(xiàn)在開始贴浙,新版本將按照 ECMAScript+年份 的形式發(fā)布砂吞。
ES6 的第一個版本,就這樣在 2015 年 6 月發(fā)布了崎溃,正式名稱就是《ECMAScript 2015 標(biāo)準(zhǔn)》(簡稱 ES2015)蜻直。
ES6 既是一個歷史名詞,也是一個泛指,含義是 5.1 版以后的 JavaScript 的下一代標(biāo)準(zhǔn)概而,涵蓋了 ES2015呼巷、ES2016、ES2017 等等赎瑰,而 ES2015 則是正式名稱王悍,特指該年發(fā)布的正式版本的語言標(biāo)準(zhǔn)。