首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WSH安装的JScript版本可用性

WSH安装的JScript版本可用性
EN

Stack Overflow用户
提问于 2011-03-31 17:48:16
回答 2查看 1.3K关注 0票数 4

我不确定WSH的JScript是否在所有的windows安装中都可用。

哪个版本的JScript可用于WSH,哪个windows版本?

请提供权威来源的链接。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-31 19:31:17

所有JScript和Windows Script Host版本都记录在MSDN中:

  • JScript Version Information
  • Windows Script Host Version Information
票数 3
EN

Stack Overflow用户

发布于 2014-11-10 01:55:34

一个不明显的细微差别是: JScript的工作原理类似于Windows Script Host5.8中的5.7版本。

来自MSDN:注意从JScript 5.8开始,默认情况下,JScript脚本引擎支持5.7版中存在的语言功能集。这是为了保持与引擎早期版本的兼容性。要使用5.8版的完整语言功能集,Windows脚本接口主机必须调用IActiveScriptProperty::SetProperty。(MSDN, JScript Version Information)

更糟糕的是,在这种默认情况下,JScript声称版本是5.8 (而不是5.7) (参见[ScriptEngineMajorVersion(), ScriptEngineMinorVersion()]的输出)。

JScript 5.8引入了following featuresJSON对象、JSON.parse方法、JSON.stringify方法、toJSON方法、defineProperty方法、getOwnPropertyDescriptor方法。

不幸的是,在5.8版本的cscript (或wscript)主机中没有使用这些特性的简单方法。rojo更新: 2015年@rojo的 one was found。这个技巧是基于htmlfile COM对象的,它允许使用至少一些提到的功能。

另请参阅问题19445189 cscript jscript JSON

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5497967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档