IE10是否使用JScript 10.0

Ray*_*nos 9 javascript javascript-engine jscript-10 internet-explorer-10

@if (@_jscript_version == 10)
    document.write("You are using IE10");
Run Code Online (Sandbox Code Playgroud)

根据Wikipedia IE10将使用JScript 10.

JScript 10似乎有一大堆新的专有扩展EcmaScript 5.

IE10中的EcmaScript引擎(10)的版本是否与JScript 10.0相关?

IE10是否会带来一系列专有扩展,如严格打字等?

Ray*_*nos 5

微软参考

JScript 10.0用于使用.NET Framework在服务器上运行的应用程序.有关如何编写在Web浏览器中在客户端计算机上运行的脚本的信息,请参阅JScript(Windows脚本技术).

看起来他们只是在烦恼版本号.JScript 10.0似乎只在.NET框架上运行.

虽然我仍然不知道"Jscript版本10"是什么以及为什么它与JScript 10.0具有相同的版本号


doc*_*ess 3

看来我错了,JScript 10.0 和版本为 10 的 JScript(在 IE 中)完全无关,而且 Microsoft 的版本控制方案令人厌恶。

  • 版本控制方案的+1是令人厌恶的。@duri 这真的很烦人, (2认同)