JScript  

Microsoft JScript 特性 - ECMA

下表列出了符合 ECMA 标准的 JScript 功能。

种类 特性/关键字
数组处理 Array
join、length、reverse、sort
赋值 赋值 (=)
复合赋值(OP=)
Boolean Boolean
注释 /*...*/ 或 //
常数/文字 NaN
null
true、false
Infinity
未定义
控制流 Break
continue
for
for...in
if...else
return
while
日期和时间 Date
getDate、getDay、getFullYear、getHours、getMilliseconds、getMinutes、getMonth、getSeconds、getTime、getTimezoneOffset、getYear、
getUTCDate、getUTCDay、getUTCFullYear、getUTCHours、getUTCMilliseconds、getUTCMinutes、getUTCMonth、getUTCSeconds、
setDate、setFullYear、setHours、setMilliseconds、setMinutes、setMonth、setSeconds、setTime、setYear、
setUTCDate、setUTCFullYear、setUTCHours、setUTCMilliseconds、setUTCMinutes、setUTCMonth、setUTCSeconds、
toGMTString、toLocaleString、toUTCString、parse、UTC
声明 Function
new
this
var
with
函数创建 Function
arguments、length
Global 方法 Global
escape、unescape
eval
isFinite、isNaN
parseInt、parseFloat
数学 Math
abs、acos、asin、atan、atan2、ceil、cos、exp、floor、log、max、min、pow、random、round、sin、sqrt、tan、
E、LN2、LN10、LOG2E、LOG10E、PI、SQRT1_2、SQRT2
数字 Number
MAX_VALUE、MIN_VALUE
NaN
NEGATIVE_INFINITY、POSITIVE_INFINITY
对象创建 Object
new
constructor、prototype、instanceof、toString、valueOf
运算符 加法 (+)、减法 (-)
算术取模 (%)
乘 (*)、除 (/)
负 (-)
相等 (==)、不相等 (!=)
小于 (<)、小于等于 (<=)
大于 (>)
大于等于 (>=)
逻辑与(&&)、或 (||)、非 (!)
位与 (&)、或 (|)、非 (~)、异或 (^)
位左移 (<<)、右移 (>>)
无符号右移 (>>>)
条件 (?:)
逗号 (,)
delete、typeof、void
递减 ( — )、递增 (++)
对象 Array
Boolean
Date
Function
Global
Math
Number
Object
String
字符串 String
charAt、charCodeAt、fromCharCode
indexOf、lastIndexOf
split
toLowerCase、toUpperCase
length