我查阅了 JavaScript 的历史,发现 ECMAScript 规范是基于它的。所以 JavaScript 比 ECMAScript 更旧,但似乎后来成为该规范的实现。
所以到目前为止我发现的是:
在 JavaScript 1.8.5 版本之后,我找不到它的任何更高版本号。哪些版本的 JavaScript 实现了 ECMAScript 6 或 7?
根据维基百科,特定于 JavaScript 的版本号仅被 Firefox 使用,并在 Firefox 4 中被删除。
如今,并没有真正的“JavaScript 的当前版本”这样的东西——ECMAScript 标准已经创建,浏览器供应商按照自己的节奏将这些功能实现到他们的 JS 引擎中。这个速度变化很大 - 正如非常有用的Kangax 兼容性表所证明的那样。