版本信息
下表列出了宿主应用实现的 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 |
|
|
|
|
|