ES6與ES2015關係

admin發表於2019-12-25

很多初學者可能不太清楚ES6和ES2015版本之間的關係。

ES是ECMAScript的簡寫形式,下面介紹一下ECMAScript版本發展歷程。

一.ES6之前版本簡介:

(1).1997年6月釋出ECMAScript 1。

(2).1998年6月對規範進行修改,以符合ISO/IEC 16262國際標準,即ECMAScript 2。

(3).1999年12月釋出ECMAScript 3。

(4).沒有ECMAScript 4版本,此版本並未正式釋出。

(5).2009年12月釋出ECMAScript 5。

(6).2011年06月釋出ECMAScript 5.1版本。

二.ES6以及後續版本:、

按照之前的命名規則,ES5之後的版本是ES6,這也是當前習慣的稱呼。

ES6與ES5版本相比,內容變化非常大,並且持續有大量新內容被很多組織和個人提交。

同一個版本涵蓋所以所有新內容不現實,按照之前的慣例,可以將版本命名為ES6.1、ES6.2或者ES7等。

但是標準委員會並未採用之前的慣例,為了將版本的更新形成為一種常規流程,任何組織和個人都可以提案。

標準委員會每隔固定時間會議商討,決定接受哪些提案,或者對哪些已經發布的內容進行更新,並於每年6月份釋出新的版本。

也就是說,每年的六月份會釋出一個新的ECMAScript版本,於是按照年份命名更加科學,且容易記憶。

ES6就是2015年6月份釋出的新版本,所以就是ES2015版本,在2016年釋出的版本就是ES2016,以此類推。 

特別說明:

雖然ES6版本等同於ES2015版本,但是由於ES6版本與之前版本變化巨大。

且ES6之後的版本是基於ES6版本的較小幅度的增補完善,所以ES6也可以認為是ES2015與ES2015之後版本泛稱。

相關文章