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