JScript

微軟的ECMAScript實作

JScript是由微软公司开发的動態脚本语言,是微软对ECMAScript规范的实现[2]

JScript
實作者微软
发行时间1996年
当前版本
  • 9.0 (2011年3月)
編輯維基數據鏈接
型態系統动态类型弱类型鸭子类型
操作系统Microsoft Windows
文件扩展名.js, .jse, .wsf, .wsc (.htm, .html, .asp)[1]
網站msdn.microsoft.com/library/hbxc2t98.aspx
主要實作產品
动态脚本JScript .NET

JScript最初随Internet Explorer 3.0于1996年8月发布。在网络程序员谈论Internet Explorer中的JavaScript的时候,他们实际上是指JScript。和其他活动脚本一样,它后来也被Windows Script HostActive Server Pages所支持[3]。典型的JScript源文件使用的扩展名.js

JScript最新的版本是基于尚未定稿的ECMAScript 4.0版规范的JScript .NET,并且可以在微软的.Net环境下编译。JScript在ECMA的规范上增加了许多特性。

版本编辑

JScript编辑

版本發佈日期實現[4]基於類似的JavaScript版本
1.01996年8月Internet Explorer 3.0Netscape JavaScript1.0
2.01997年1月Windows IIS 3.0Netscape JavaScript1.1
3.01997年10月Internet Explorer 4.0ECMA-262 1st edition1.3
4.0Visual Studio 6.0(Visual InterDev的一部分)ECMA-262 1st edition1.3
5.01999年5月Internet Explorer 5.0ECMA-262 2nd edition1.4
5.1Internet Explorer 5.01ECMA-262 2nd edition1.4
5.52000年7月Internet Explorer 5.5 & Windows CE 4.2ECMA-262 3rd edition1.5
5.62001年10月Internet Explorer 6.0 & Windows CE 5.0ECMA-262 3rd edition1.5
5.72006年11月Internet Explorer 7.0ECMA-262 3rd edition + ECMA-327(ES-CP)1.5
5.82009年5月Internet Explorer 8.0ECMA-262 3rd edition + ECMA-327(ES-CP) + JSONRFC 46271.5
9.02011年3月Internet Explorer 9.0ECMA-262 5th edition1.8.1

JScript .NET编辑

版本平台發佈日期實現基於
7.0Desktop CLR 1.02002年1月5日Microsoft .NET Framework 1.0ECMA-262 3rd edition
7.1Desktop CLR 1.12003年4月1日Microsoft .NET Framework 1.1ECMA-262 3rd edition
8.0Desktop CLR 2.02005年11月7日Microsoft .NET Framework 2.0ECMA-262 3rd edition
10.0Desktop CLR 4.02010年8月3日Microsoft .NET Framework 4.0ECMA-262 3rd edition

參考文獻编辑

  1. ^ Types of Script Files. Msdn.microsoft.com. [2012-08-17]. (原始内容存档于2017-07-04). 
  2. ^ JScript (ECMAScript3). Msdn.microsoft.com. [2012-08-17]. (原始内容存档于2017-11-28). 
  3. ^ What Is WSH?. Msdn.microsoft.com. [2012-08-17]. (原始内容存档于2017-06-29). 
  4. ^ Version Information (Windows Scripting - JScript), Microsoft, [2010-05-31], (原始内容存档于2016-04-04) 

參見编辑