我在查阅 JavaScript 的历史,发现 ECMAScript 规范就是基于它的。所以 JavaScript 比 ECMAScript 更早,但似乎后来成为该规范的实现。
到目前为止我发现的是:
- JavaScript 1.0 是第一个版本
- ECMAScript 3 在 JavaScript 1.5 中实现
- ECMAScript 4 从未完成
- ECMAScript 5 在 JavaScript 1.8.5 中实现
- ECMAScript 6 于 2015 年发布(因此也称为 ECMAScript 2015)
- ECMAScript 7 于 2016 年发布(因此也称为 ECMAScript 2016)
在 JavaScript 版本 1.8.5 之后,我找不到它的任何更高版本号。哪些版本的 JavaScript 实现了 ECMAScript 6 或 7?
最佳答案
根据 Wikipedia ,特定于 JavaScript 的版本号仅由 Firefox 使用,并在 Firefox 4 中被删除。
现在,并没有真正的“JavaScript 的当前版本”这样的东西——ECMAScript 标准已经创建,浏览器 vendor 按照自己的节奏将这些功能实现到他们的 JS 引擎中。这种步伐变化很大 - 正如非常有用的 Kangax compatibility table 所证明的那样.
关于javascript - JavaScript 的版本号是多少,对应的 ECMAScript 版本是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42444259/