| JScript | 语言参考 |
下表列出了宿主应用实现的 Microsoft JScript 的版本信息。
| 语言要素 | 1.0 | 2.0 | 3.0 | 4.0 | 5.0 | 5.1 | 5.5 |
|---|---|---|---|---|---|---|---|
| Microsoft Internet Explorer 3.0 | x | ||||||
| Microsoft Internet Information Server 1.0 | x | ||||||
| Microsoft Internet Explorer 4.0 | x | ||||||
| Microsoft Internet Information Server 4.0 | x | ||||||
| Microsoft Windows Scripting Host 1.0 | x | ||||||
| Microsoft Visual Studio 6.0 | x | ||||||
| Microsoft Internet Explorer 5.0 | x | ||||||
| Microsoft Internet Information Services 5.0 | x | ||||||
| Microsoft Windows 2000 | x | ||||||
| Microsoft Internet Explorer 5.5 | x |
下表列出了 JScript 语言特性第一次介绍时的版本信息。
| 语言特性 | 1.0 | 2.0 | 3.0 | 4.0 | 5.0 | 5.5 |
|---|---|---|---|---|---|---|
| 0…n 属性 | x | |||||
| $1...$9 属性 | x | |||||
| abs 方法 | x | |||||
| acos 方法 | x | |||||
| ActiveXObject 对象 | x | |||||
| 加法运算符(+) | x | |||||
| anchor 方法 | x | |||||
| apply 方法 | x | |||||
| arguments 属性 | x | |||||
| Array 对象 | x | |||||
| asin 方法 | x | |||||
| 赋值运算符(=) | x | |||||
| atan 方法 | x | |||||
| atan2 方法 | x | |||||
| atEnd 方法 | x | |||||
| big 方法 | x | |||||
| 按位与运算符(&) | x | |||||
| 按位左移运算符(<<) | x | |||||
| 按位取非运算符(~) | x | |||||
| 按位或运算符(|) | x | |||||
| 按位右移运算符(>>) | x | |||||
| 按位异或运算符(^) | x | |||||
| blink 方法 | x | |||||
| bold 方法 | x | |||||
| Boolean 对象 | x | |||||
| break 语句 | x | |||||
| call 方法 | x | |||||
| callee 属性 | x | |||||
| caller 属性 | x | |||||
| catch 语句 | x | |||||
| @cc_on 语句 | x | |||||
| ceil 方法 | x | |||||
| charAt 方法 | x | |||||
| charCodeAt 方法 | x | |||||
| 逗号运算符(,) | x | |||||
| // (单行注释语句) | x | |||||
| /*..*/ (多行注释语句) | x | |||||
| 比较运算符 | x | |||||
| compile 方法 | x | |||||
| concat 方法(Array) | x | |||||
| concat 方法(String) | x | |||||
| 条件编译 | x | |||||
| 条件编译变量 | x | |||||
| 条件(三元)运算符(?:) | x | |||||
| constructor 属性 | x | |||||
| continue 语句 | x | |||||
| cos 方法 | x | |||||
| 数据类型转换 | x | |||||
| Date 对象 | x | |||||
| decodeURI 方法 | x | |||||
| decodeURIComponent | x | |||||
| 递减运算符(--) | x | |||||
| delete 运算符 | x | |||||
| description 属性 | x | |||||
| dimensions 方法 | x | |||||
| 除法运算符(/) | x | |||||
| do...while 语句 | x | |||||
| E 属性 | x | |||||
| encodeURI 方法 | x | |||||
| encodeURI 组件 | x | |||||
| Enumerator 对象 | x | |||||
| 相等运算符(==) | x | |||||
| Error 对象 | x | |||||
| escape 方法 | x | |||||
| eval 方法 | x | |||||
| exec 方法 | x | |||||
| exp 方法 | x | |||||
| fixed 方法 | x | |||||
| floor 方法 | x | |||||
| fontcolor 方法 | x | |||||
| fontsize 方法 | x | |||||
| for 语句 | x | |||||
| for...in 语句 | x | |||||
| fromCharCode 方法 | x | |||||
| Function 对象 | x | |||||
| function 语句 | x | |||||
| getDate 方法 | x | |||||
| getDay 方法 | x | |||||
| getFullYear 方法 | x | |||||
| getHours 方法 | x | |||||
| getItem 方法 | x | |||||
| getMilliseconds 方法 | x | |||||
| getMinutes 方法 | x | |||||
| getMonth 方法 | x | |||||
| GetObject 函数 | x | |||||
| getSeconds 方法 | x | |||||
| getTime 方法 | x | |||||
| getTimezoneOffset 方法 | x | |||||
| getUTCDate 方法 | x | |||||
| getUTCDay 方法 | x | |||||
| getUTCFullYear 方法 | x | |||||
| getUTCHours 方法 | x | |||||
| getUTCMilliseconds 方法 | x | |||||
| getUTCMinutes 方法 | x | |||||
| getUTCMonth 方法 | x | |||||
| getUTCSeconds 方法 | x | |||||
| getVarDate 方法 | x | |||||
| getYear 方法 | x | |||||
| Global 对象 | x | |||||
| global 属性 | x | |||||
| 大于运算符(>) | x | |||||
| 大于等于运算符(>=) | x | |||||
| hasOwnProperty 方法 | x | |||||
| 严格相等运算符(===) | x | |||||
| @if 语句 | x | |||||
| if...else 语句 | x | |||||
| ignoreCase 属性 | x | |||||
| 递增运算符(++) | x | |||||
| index 属性 | x | |||||
| indexOf 方法 | x | |||||
| 不等运算符(!=) | x | |||||
| Infinity 属性 | x | |||||
| input 属性 | x | |||||
| instanceof 运算符 | x | |||||
| isFinite 方法 | x | |||||
| isNaN 方法 | x | |||||
| isPrototypeOf 方法 | x | |||||
| italics 方法 | x | |||||
| item 方法 | x | |||||
| join 方法 | x | |||||
| Labeled 语句 | x | |||||
| lastIndex 属性 | x | |||||
| lastIndexOf 方法 | x | |||||
| lastMatch 属性 | x | |||||
| lastParen 属性 | x | |||||
| lbound 方法 | x | |||||
| leftContext 属性 | x | |||||
| length 属性(Arguments) | x | |||||
| length 属性(Array) | x | |||||
| length 属性(Function) | x | |||||
| length 属性(String) | x | |||||
| 小于运算符(<) | x | |||||
| 小于等于运算符(<=) | x | |||||
| link 方法 | x | |||||
| LN2 属性 | x | |||||
| LN10 属性 | x | |||||
| localeCompare 方法 | x | |||||
| log 方法 | x | |||||
| LOG2E 属性 | x | |||||
| LOG10E 属性 | x | |||||
| 逻辑与运算符(&&) | x | |||||
| 逻辑非运算符(!) | x | |||||
| 逻辑或运算符(||) | x | |||||
| match 方法 | x | |||||
| Math 对象 | x | |||||
| max 方法 | x | |||||
| MAX_VALUE 属性 | x | |||||
| message 属性 | x | |||||
| min 方法 | x | |||||
| MIN_VALUE 属性 | x | |||||
| 取模运算符(%) | x | |||||
| moveFirst 方法 | x | |||||
| moveNext 方法 | x | |||||
| multiline 属性 | x | |||||
| 乘法运算符(*) | x | |||||
| name 属性 | x | |||||
| NaN 属性(Global) | x | |||||
| NaN 属性(Number) | x | |||||
| NEGATIVE_INFINITY 属性 | x | |||||
| new 运算符 | x | |||||
| 非严格相等运算符(!==) | x | |||||
| Number 对象 | x | |||||
| number 属性 | x | |||||
| Object 对象 | x | |||||
| 运算符优先级 | x | |||||
| parse 方法 | x | |||||
| parseFloat 方法 | x | |||||
| parseInt 方法 | x | |||||
| PI 属性 | x | |||||
| pop 方法 | x | |||||
| POSITIVE_INFINITY 属性 | x | |||||
| pow 方法 | x | |||||
| prototype 属性 | x | |||||
| propertyIsEnumeramble 属性 | x | |||||
| push 方法 | x | |||||
| random 方法 | x | |||||
| RegExp 对象 | x | |||||
| 正则表达式对象 | x | |||||
| 正则表达式语法 | x | |||||
| replace 方法 | x | |||||
| return 语句 | x | |||||
| reverse 方法 | x | |||||
| rightContext 属性 | x | |||||
| round 方法 | x | |||||
| ScriptEngine 函数 | x | |||||
| ScriptEngineBuildVersion 函数 | x | |||||
| ScriptEngineMajorVersion 函数 | x | |||||
| ScriptEngineMinorVersion 函数 | x | |||||
| search 方法 | x | |||||
| @set 语句 | x | |||||
| setDate 方法 | x | |||||
| setFullYear 方法 | x | |||||
| setHours 方法 | x | |||||
| setMilliseconds 方法 | x | |||||
| setMinutes 方法 | x | |||||
| setMonth 方法 | x | |||||
| setSeconds 方法 | x | |||||
| setTime 方法 | x | |||||
| setUTCDate 方法 | x | |||||
| setUTCFullYear 方法 | x | |||||
| setUTCHours 方法 | x | |||||
| setUTCMilliseconds 方法 | x | |||||
| setUTCMinutes 方法 | x | |||||
| setUTCMonth 方法 | x | |||||
| setUTCSeconds 方法 | x | |||||
| setYear 方法 | x | |||||
| shift 方法 | x | |||||
| sin 方法 | x | |||||
| slice 方法(Array) | x | |||||
| slice 方法(String) | x | |||||
| small 方法 | x | |||||
| sort 方法 | x | |||||
| source 属性 | x | |||||
| splice 方法 | x | |||||
| split 方法 | x | |||||
| sqrt 方法 | x | |||||
| SQRT1_2 属性 | x | |||||
| SQRT2 属性 | x | |||||
| strike 方法 | x | |||||
| String 对象 | x | |||||
| sub 方法 | x | |||||
| substr 方法 | x | |||||
| substring 方法 | x | |||||
| 减法运算符(-) | x | |||||
| sup 方法 | x | |||||
| switch 语句 | x | |||||
| tan 方法 | x | |||||
| test 方法 | x | |||||
| this 语句 | x | |||||
| throw 语句 | x | |||||
| toArray 方法 | x | |||||
| toDateString 方法 | x | |||||
| toExponential 方法 | x | |||||
| toFixed 方法 | x | |||||
| toGMTString 方法 | x | |||||
| toLocaleDateString 方法 | x | |||||
| toLocaleLowercase 方法 | x | |||||
| toLocaleString 方法 | x | |||||
| toLocaleTimeString 方法 | x | |||||
| toLocaleUppercase 方法 | x | |||||
| toLowerCase 方法 | x | |||||
| toPrecision 方法 | x | |||||
| toString 方法 | x | |||||
| toTimeString 方法 | x | |||||
| toUpperCase 方法 | x | |||||
| toUTCString 方法 | x | |||||
| try 语句 | x | |||||
| typeof 运算符 | x | |||||
| ubound 方法 | x | |||||
| 一元取相反数运算符(-) | x | |||||
| undefined 属性 | x | |||||
| unescape 方法 | x | |||||
| unshift 方法 | x | |||||
| 无符号右移运算符(>>>) | x | |||||
| UTC 方法 | x | |||||
| valueOf 方法 | x | |||||
| var 语句 | x | |||||
| VBArray 对象 | x | |||||
| void 运算符 | x | |||||
| while 语句 | x | |||||
| with 语句 | x |