精確來說,ES1 ~ ES5 中的數字是 ECMA-262 標准的版本號(edition)。
即:
Standard ECMA-262, 1st Edition(其實第一個版本是沒有版本號的)
Standard ECMA-262, 2nd Edition
Standard ECMA-262, 3rd Edition
Standard ECMA-262 5th Edition
Standard ECMA-262 5.1 Edition
除了ECMA標准號和版本號,標准本身也是有名稱的。
除了第一版的名稱為冗長的《ECMAScript : A general purpose, cross-platform programming language》,
從 ES2 開始,標准的名稱一直是
《ECMAScript Language Specification》。
但 標准名稱加入了年份。(另一個小變化是加上了“®”符號。)
所以,
ES6即 《ECMAScript® 2015 Language Specification》,
ES7即 《ECMAScript® 2016 Language Specification》,
即將發布的ES8即 《ECMAScript® 2017 Language Specification》。
ES6即 《ECMAScript® 2015 Language Specification》,
ES7即 《ECMAScript® 2016 Language Specification》,
即將發布的ES8即 《ECMAScript® 2017 Language Specification》。
現在就用 ES201X 就好了。
參考:https://www.zhihu.com/question/55753611/answer/146218634
本文作者starof,因知識本身在變化,作者也在不斷學習成長,文章內容也不定時更新,為避免誤導讀者,方便追根溯源,請諸位轉載注明出處:http://www.cnblogs.com/starof/p/6702783.html有問題歡迎與我討論,共同進步。