语言元素
|
描述 |
! 运算符 |
对表达式进行逻辑非运算。 |
!= 运算符 |
比较两个表达式的值是否相等。 |
!== 运算符 |
比较两个表达式的值,看其值是否相等或数据类型是否一致。 |
0...n 属性 |
返回单个参数的实际值,该参数来自由当前运行函数的参数属性返回的参数对象。 |
$1...$9 属性 |
返回在模式匹配中找到的最近的九条记录。 |
% 运算符 |
两个表达式的值相除,返回余数。 |
%= 运算符 |
用变量的值除以表达式的值,余数赋给变量。 |
& 运算符 |
对两个表达式执行按位“与”运算。 |
&= 运算符 |
对变量和表达式执行按位“与”运算,结果赋给变量。 |
&& 运算符 |
对两个表达式执行逻辑连接运算。 |
* 运算符 |
将两个表达式的值相乘。 |
*= 运算符 |
将变量与表达式的值相乘,结果赋给变量。 |
+ 运算符 |
将两个数字表达式的值相加,或连接两个字符串。 |
++ 运算符 |
变量值加 1。 |
+= 运算符 |
将表达式的值加到变量中。 |
, 运算符 |
使两个表达式按顺序执行。 |
- 运算符 |
从一个表达式中减去另一个表达式的值,或对单个表达式取反。 |
-- 运算符 |
变量值减 1。 |
-= 运算符 |
变量值减去表达式的值,结果赋给变量。 |
/ 运算符 |
两个表达式的值相除。 |
(多行注释语句) |
使 JScript 语法分析器忽略多行注释。 |
// (单行注释语句) |
使 JScript 语法分析器忽略单行注释。 |
/= 运算符 |
变量值除以表达式的值,结果赋给变量。 |
< 运算符 |
比较一个表达式的值是否小于另一个表达式。 |
<< 运算符 |
将表达式向左移位。 |
<<= 运算符 |
将变量的值左移由表达式指定的位数,结果赋给变量。 |
<= 运算符 |
比较一个表达式的值是否小于等于另一个表达式。 |
= 运算符 |
为变量赋值。 |
== 运算符 |
比较两个表达式是否相等。 |
=== 运算符 |
比较两个表达式,看其值是否相等或数据类型是否一致。 |
> 运算符 |
比较一个表达式的值是否大于另一个表达式。 |
>= 运算符 |
比较一个表达式的值是否大于等于另一个表达式。 |
>> 运算符 |
将表达式向左移位,符号位不变。 |
>>= 运算符 |
将变量的值右移由表达式指定的位数,符号位不变,结果赋给变量。 |
>>> 运算符 |
将表达式向左移位,包括符号位。 |
>>>= 运算符 |
将变量的值右移由表达式指定的位数,包括符号位,结果赋给变量。 |
?: 运算符 |
根据条件执行其中一个语句。 |
~ 运算符 |
对表达式执行按位“非”(取反)运算。 |
| 运算符 |
对两个表达式执行按位“或”运算。 |
|= 运算符 |
对变量和表达式的值执行按位“或”运算,结果赋给变量。 |
|| 运算符 |
对两个表达式执行逻辑或运算。 |
^ 运算符 |
对两个表达式执行异或运算。 |
^= 运算符 |
对变量和表达式的值执行按位异或运算,结果赋给变量。 |
@cc_on 语句 |
激活条件编译支持。 |
@if 语句 |
根据表达式的值,有条件地执行一组语句。 |
@set 语句 |
创建用于条件编译语句的变量。 |
abs 方法 |
返回一个数的绝对值。 |
acos 方法 |
返回一个数的反余弦。 |
ActiveXObject 对象 |
启用并返回一个 Automation 对象的引用。 |
加法运算符 (+) |
将两个数字表达式的值相加,或连接两个字符串。 |
anchor 方法 |
在对象的指定文本两端加上一个带 NAME 属性的 HTML 锚点。 |
apply 方法 |
应用对象的一个方法,用当前对象代替另一对象。 |
arguments 属性 |
返回一个包含传递给当前执行函数的每个参数的数组。 |
Array 对象 |
提供对创建任何数据类型的数组的支持。
|
asin 方法 |
返回一个数的反正弦。 |
赋值运算符 (=) |
将一个值赋给变量。 |
atan 方法 |
返回一个数的反正切。 |
atan2 方法 |
返回从 X 轴到点 (y, x)的角度(以弧度为单位)。 |
atEnd 方法 |
返回一个指示枚举算子是否处于集合结束处的 Boolean 值。 |
big 方法 |
在String 对象的文本两端加入 HTML 的<BIG>标识。 |
按位与运算符 (&) |
对两个表达式执行按位与操作。 |
按位左移运算符(<<) |
将一个表达式的各位向左移。
|
按位取非运算符 |
对一个表达式执行按位取非(求非)操作。 |
按位或运算符 (|) |
对两个表达式指定按位或操作。 |
按位右移运算符 (>>) |
将一个表达式的各位向右移,保持符号不变。
|
按位异或运算符(^) |
对两个表达式执行按位异或操作。 |
blink 方法 |
将 HTML 的 <BLINK> 标识添加到 String 对象中的文本两端。 |
bold 方法 |
将 HTML 的 <B> 标识添加到String 对象中的文本两端。 |
Boolean 对象 |
创建一个新的 Boolean 值。 |
break 语句 |
终止当前循环,或者如果与一个label 语句关联,则终止相关联的语句。 |
call 方法 |
应用对象的一个方法,用当前对象代替另一对象。 |
callee 属性 |
返回正执行的函数对象,它是指定的函数对象的文本正文。 |
caller 属性 |
返回调用当前函数的函数引用。 |
catch 语句 |
包含在 try 语句块中的代码发生错误时执行的语句。 |
ceil 方法 |
返回大于或等于其数值参数的最小整数。 |
charAt 方法 |
返回位于指定索引位置的字符。 |
charCodeAt 方法 |
返回指定字符的 Unicode 编码。 |
逗号运算符 (,) |
使两个表达式连续执行。 |
(多行注释语句) |
使多行注释部分被 JScript 语法分析器忽略。 |
注释语句 - 单行(//) |
使 JScript 语法分析器忽略单行注释。 |
比较运算符 |
返回一个显示比较结果的 Boolean 值。 |
compile 方法 |
将一个正则表达式编译为内部格式。 |
复合赋值运算符 |
复合赋值运算符列表。 |
concat 方法 (Array) |
返回一个由两个数组合并组成的新数组。 |
concat 方法 (String) |
返回一个包含给定的两个字符串连接的String 对象。 |
条件(三元)运算符 (?:) |
根据条件执行两个表达式之一。 |
constructor 属性 |
指定创建对象的函数。 |
continue 语句 |
停止循环的当前迭代,并开始一次新的迭代。 |
cos 方法 |
返回一个数的余弦。 |
Date 对象 |
提供日期和时间的基本存储和检索。 |
decodeURI 方法 |
返回一个已编码的通用资源标识符 (URI) 的解码版。 |
decodeURIComponent 方法 |
返回一个已编码的通用资源标识符 (URI) 组件的解码版。 |
递减运算符(--) |
将变量减一。 |
delete 运算符 |
删除对象的属性,或删除数组中的一个元素。 |
description 属性 |
返回或设置关于指定错误的描述字符串。 |
Dictionary 对象 |
存储数据键、项目对的对象。 |
dimensions 方法 |
返回 VBArray 的维数。 |
除法运算符 (/) |
对两个表达式执行除法运算。 |
do...while 语句 |
先执行一次语句块,然后重复执行该循环,直至条件表达式的值为 false。 |
E 属性 |
返回 Euler 常数,即自然对数的底。 |
encodeURI 方法 |
将文本字符串编码为合法的通用资源标识符 (URI)。 |
encodeURIComponent 方法 |
将文本字符串编码为合法的通用资源标识符 (URI)组件。 |
Enumerator 对象 |
提供集合中的项的枚举。 |
相等运算符(==) |
比较两个表达式,看是否相等。 |
Error 对象 |
包含在运行 JScript 代码时发生错误信息的对象。 |
escape 方法 |
对 String 对象编码,以便在所有计算机上都能阅读。 |
eval 方法 |
对 JScript 代码求值然后执行。 |
exec 方法 |
在指定字符串中执行一个匹配查找。 |
exp 方法 |
返回 e (自然对数的底) 的幂。 |
FileSystemObject 对象 |
提供对计算机文件系统的访问。 |
fixed 方法 |
将 HTML 的<TT> 标识添加到String 对象中的文本两端。
|
floor 方法 |
返回小于或等于其数值参数的最大整数。 |
fontcolor 方法 |
将 HTML 带 COLOR 属性的 <FONT> 标识添加到 String 对象中的文本两端。 |
fontsize 方法 |
将 HTML 带 SIZE 属性的 <FONT> 标识添加到 String 对象中的文本两端。 |
for 语句 |
只要指定的条件为 true,就一直执行语句块。 |
for...in 语句t |
对应于对象或数组中的每个元素执行一个或多个语句。 |
fromCharCode 方法 |
返回 Unicode 字符值的字符串。 |
Function 对象 |
创建一个新的函数。 |
function 语句 |
声明一个新的函数。 |
getDate 方法 |
使用当地时间返回 Date 对象的月份日期值。 |
getDay 方法 |
使用当地时间返回 Date 对象的星期几。 |
getFullYear 方法 |
使用当地时间返回 Date 对象的年份。 |
getHours 方法 |
使用当地时间返回 Date 对象的小时值。 |
getItem 方法 |
返回指定位置的项。 |
getMilliseconds 方法 |
使用当地时间返回 Date 对象的毫秒值。 |
getMinutes 方法 |
使用当地时间返回 Date 对象的分钟值。 |
getMonth 方法 |
使用当地时间返回 Date 对象的月份。 |
GetObject 函数 |
返回文件中的 Automation 对象的引用。 |
getSeconds 方法 |
使用当地时间返回 Date 对象的秒数。 |
getTime 方法 |
返回 Date 对象中的时间值。 |
getTimezoneOffset 方法 |
返回主机的时间和全球标准时间(UTC)之间的差(以分钟为单位)。 |
getUTCDate 方法 |
使用全球标准时间(UTC)返回 Date 对象的日期值。 |
getUTCDay 方法 |
使用全球标准时间(UTC)返回 Date 对象的星期几的值。 |
getUTCFullYear 方法 |
使用全球标准时间(UTC)返回 Date 对象的年份。 |
getUTCHours 方法 |
使用全球标准时间(UTC)返回Date 对象的小时数。 |
getUTCMilliseconds 方法 |
使用全球标准时间(UTC)返回Date 对象的毫秒数。 |
getUTCMinutes 方法 |
使用全球标准时间(UTC)返回 Date 对象的分钟数。 |
getUTCMonth 方法 |
使用全球标准时间(UTC)返回 Date 对象的月份值。 |
getUTCSeconds 方法 |
使用全球标准时间 (UTC) 返回 Date 对象的秒数。 |
getVarDate 方法 |
返回 Date 对象中的 VT_DATE。 |
getYear 方法 |
返回 Date 对象中的年份。 |
Global 对象 |
是一个固有对象,目的是将全局方法集中在一个对象中。
|
global 属性 |
返回一个 Boolean 值,标记正则表达式使用的 global 标志状态 (g)。 |
大于运算符(>) |
比较两个表达式,看一个是否大于另一个。 |
大于相等运算符(>=) |
比较两个表达式,看一个是否大于等于另一个。 |
hasOwnProperty 方法 |
返回一个 Boolean 值,标记对象是否带有指定名称的属性。 |
恒等运算符 (===) |
比较两个表达式,看是否值相等并具有相同的数据类型。 |
if...else 语句 |
根据表达式的值,有条件地执行一组语句。 |
ignoreCase 属性 |
返回一个 Boolean 值,标记正则表达式使用的 ignoreCase 标志状态 (i)。 |
递增运算符(++) |
给变量加一。 |
index 属性 |
返回在字符串中找到的第一个成功匹配的字符位置。 |
indexOf 方法 |
返回在 String 对象中第一次出现子字符串的字符位置。 |
不相等运算符 (!=) |
比较两个表达式,看是否不相等。 |
Infinity 属性 |
返回 Number.POSITIVE_INFINITY 的初始值。 |
input 属性 |
返回进行查找的字符串。 |
instanceof 运算符 |
返回一个 Boolean 值,表明某个对象是否为特定类的一个实例。 |
isFinite 方法 |
返回一个 Boolean 值,表明某个给定的数是否是有穷的。 |
isNaN 方法 |
返回一个 Boolean 值,表明某个值是否为保留值 NaN(不是一个数)。 |
isPrototypeOf 方法 |
返回一个 Boolean 值,表明对象是否存在与另一对象的原型链中。 |
italics 方法 |
将 HTML的 <I> 标识添加到 String 对象中的文本两端。 |
item 方法 |
返回集合中的当前项。 |
join 方法 |
返回一个由数组中的所有元素连接在一起的 String 对象。 |
Labeled 语句 |
给语句提供一个标识符。 |
lastIndex 属性 |
返回在字符串中找到的最后一个成功匹配的字符位置。 |
lastIndexOf 方法 |
返回在 String 对象中最后出现子字符串的位置。 |
lastMatch 属性 ($) |
从任何正则表达式搜索中返回最后匹配的字符。 |
lastParen 属性 ($+) |
从任意一个正则表达式搜索中返回最后的由括号括起的子匹配(若存在的话)。 |
lbound 方法 |
返回在 VBArray 中指定维数所用的最小索引值。 |
leftContext 属性 ($`) |
返回由调用者传递给函数的实际参数个数。 |
length 属性 (Arguments) |
返回由调用者传递给函数的实际参数个数。 |
length 属性 (Array) |
返回比数组中所定义的最高元素大 1 的整数值 。 |
length 属性 (Function) |
返回为函数所定义的参数个数。 |
length 属性 (String) |
返回 String 对象的长度。 |
小于运算符 (<) |
比较两个表达式,看是否一个小于另一个。 |
小于相等运算符 (<=) |
比较两个表达式,看是否一个小于等于另一个。 |
link 方法 |
将带 HREF 属性的 HTML 锚点添加到 String 对象中的文本两端。 |
LN2 属性 |
返回 2 的自然对数。 |
LN10 属性 |
返回 10 的自然对数。 |
localeCompare 方法 |
返回值表明在当前区域设置下,两个字符串是否相等。 |
log 方法 |
返回某个数的自然对数。 |
LOG2E 属性 |
返回以 2 为底的 e(即 Euler 常数)的对数。 |
LOG10E 属性 |
返回以 10 为底的e(即 Euler 常数)的对数。 |
逻辑与运算符 (&&) |
对两个表达式执行逻辑与操作。
|
逻辑非运算符(!) |
对表达式执行逻辑非操作。 |
逻辑或运算符 (||) |
对两个表达式执行逻辑或操作。 |
match 方法 |
使用给定的正则表达式对象对字符串进行查找,并将结果作为数组返回。 |
Math 对象 |
一个固有对象,提供基本的数学函数和常数。 |
max 方法 |
返回给定的两个表达式中的较大者。 |
MAX_VALUE 属性 |
返回在 JScript中能表示的最大值。 |
message 属性 |
min 方法 |
返回给定的两个数中的较小者。 |
MIN_VALUE 属性 |
返回在 JScript中能表示的最接近零的值。 |
取模运算符 (%) |
对两个表达式执行除法运算,返回余数。 |
moveFirst 方法 |
将集合中的当前项设置为第一项。 |
moveNext 方法 |
将当前项设置为集合中的下一项。 |
multiline 属性 |
返回 Boolean 值,表明正则表达式使用的 multiline 标志 (m)。 |
乘法运算符 (*) |
对两个表达式执行减法操作。 |
name 属性 |
返回错误名称。 |
NaN 属性 (Global) |
返回特殊值 NaN,表示某个表达式不是一个数。 |
NaN 属性 (Number) |
返回特殊值 (NaN),表示某个表达式不是一个数。 |
NEGATIVE_INFINITY 属性 |
返回比在 JScript 中能表示的最大的负数 (Number.MAX_VALUE)更小的值。 |
new 运算符 |
创建一个新对象。 |
不恒等运算符 (!==) |
比较两个表达式,看是否具有不相等的值或数据类型不同。 |
Number 对象 |
表示数值数据类型和提供数值常数的对象。 |
number 属性 |
返回或设置与特定错误关联的数值。 |
Object 对象 |
提供所有的 JScript 对象的公共功能。 |
运算符优先级 |
包含 JScript 运算符的执行优先级信息的列表。 |
parse 方法 |
对包含日期的字符串进行分析,并返回该日期与1970年1月1日零点之间相差的毫秒数。 |
parseFloat 方法 |
返回从字符串转换而来的浮点数。 |
parseInt 方法 |
返回从字符串转换而来的整数。 |
PI 属性 |
返回圆周与其直径的比值,约等于3.141592653589793。 |
pop 方法 |
将数组中的最后一个元素删除,并返回其值。 |
POSITIVE_INFINITY 属性 |
返回比在 JScript 中能表示的最大的数 (-Number.MAX_VALUE)更大的值。 |
pow 方法 |
返回一个指定幂次的底表达式的值。 |
propertyIsEnumerable 属性 |
返回一个 Boolean 值,表明指定的属性是否是对象的一部分或是否是可枚举的。 |
prototype 属性 |
返回对象类的原型引用。 |
push 方法 |
向数组中添加新的元素,返回新的数组长度。 |
random 方法 |
返回一个 0 和 1 之间的伪随机数。 |
RegExp 对象 |
存储有关正则表达式模式查找的信息。 |
正则表达式对象 |
包含一个正则表达式模式。 |
正则表达式语法 |
在写正则表达式模式时可以使用的特殊字符和序列的列表。 |
replace 方法 |
返回根据正则表达式进行文字替换后的字符串的拷贝。 |
return 语句 |
从当前函数退出并从该函数返回一个值。 |
reverse 方法 |
返回一个元素反序的 Array 对象。 |
rightContext 属性 ($') |
返回被搜索字符串从最后匹配位置到结束之间的字符。 |
round 方法 |
将一个指定的数值表达式舍入到最近的整数值。 |
运行时错误 |
JScript运行时错误列表 |
ScriptEngine 函数 |
返回一个代表所使用的脚本语言的字符串。 |
ScriptEngineBuildVersion 函数 |
返回所使用的脚本引擎的编译版本号。 |
ScriptEngineMajorVersion 函数 |
返回所使用的脚本引擎的主版本号。 |
ScriptEngineMinorVersion 函数 |
返回所使用的脚本引擎的次版本号。 |
search 方法 |
返回与正则表达式查找内容匹配的第一个子字符串的位置。 |
setDate 方法 |
使用当地时间设置 Date 对象的数值日期。 |
setFullYear 方法 |
使用当地时间设置 Date 对象的年份。 |
setHours 方法 |
使用当地时间设置 Date对象的小时值。 |
setMilliseconds 方法 |
使用当地时间设置 Date 对象的毫秒值。 |
setMinutes 方法 |
使用当地时间设置 Date 对象的分钟值。 |
setMonth 方法 |
使用当地时间设置 Date 对象的月份。 |
setSeconds 方法 |
使用当地时间设置 Date 对象的秒值。 |
setTime 方法 |
设置 Date 对象的日期和时间。 |
setUTCDate 方法 |
使用全球标准时间(UTC)设置 Date对象的数值日期。 |
setUTCFullYear 方法 |
使用全球标准时间(UTC)设置 Date 对象的年份。 |
setUTCHours 方法 |
使用全球标准时间(UTC)设置 Date 对象的小时值。 |
setUTCMilliseconds 方法 |
使用全球标准时间(UTC)设置 Date 对象的毫秒值。 |
setUTCMinutes 方法 |
使用全球标准时间(UTC)设置 Date 对象的分钟值。 |
setUTCMonth 方法 |
使用全球标准时间(UTC)设置 Date 对象的月份。 |
setUTCSeconds 方法 |
使用全球标准时间(UTC)设置 Date 对象的秒值。 |
setYear 方法 |
使用 Date 对象的年份。 |
shift 方法 |
删除数组中的第一个元素并返回该值。 |
sin 方法 |
返回一个数的正弦。 |
slice 方法 (Array) |
返回数组的一个片段。 |
slice 方法 (String) |
返回字符串的一个片段。 |
small 方法 |
将 HTML 的<SMALL> 标识添加到 String 对象中的文本两端。 |
sort 方法 |
返回一个元素被排序了的 Array 对象。 |
source 属性 |
返回正则表达式模式的文本的复制。 |
splice 方法 |
从数组中删除一个元素,必要时在该位置插入一个新元素,返回被删除的元素。 |
split 方法 |
将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 |
sqrt 方法 |
返回一个数的平方根。 |
SQRT1_2 属性 |
返回 0.5 的平方根,即 1 除以 2 的平方根。 |
SQRT2 属性 |
返回 2 的平方根。 |
strike 方法 |
将 HTML 的<STRIKE> 标识添加到 String 对象中的文本两端。 |
String 对象 |
提供对文本字符串的操作和格式处理,判定在字符串中是否存在某个子字符串并确定其位置。 |
sub 方法 |
将 HTML 的 <SUB> 标识放置到 String 对象中的文本两端。 |
substr 方法 |
返回一个从指定位置开始并具有指定长度的子字符串。 |
substring 方法 |
返回位于 String 对象中指定位置的子字符串。 |
一元取相反数运算符(-) |
从一个表达式的值中减去另一个表达式的值。 |
sup 方法 |
将 HTML 的 <SUP> 标识放置到 String 对象中的文本两端。 |
switch 语句 |
当指定的表达式的值与某个标签匹配时,即执行相应的一个或多个语句。 |
Syntax 错误 |
JScript 语法错误列表。 |
tan 方法 |
返回一个数的正切。 |
test 方法 |
返回一个 Boolean 值,表明在被查找的字符串中是否存在某个模式。 |
this 语句 |
对当前对象的引用。 |
throw 语句 |
产生一个可由 try...catch 语句处理的错误条件。 |
toArray 方法 |
返回一个从 VBArray 转换而来的标准 JScript 数组。 |
toDateString 方法 |
以字符串形式返回日期值。 |
toExponential 方法 |
返回一个用指数形式表示的字符串。 |
toFixed 方法 |
返回一个字符串,表示一个用不动点记法表示的数字。 |
toGMTString 方法 |
返回一个转换为使用格林威治标准时间(GMT)的日期。 |
toLocaleDateString 方法 |
返回一个与主机环境的当前区域设置相适应的字符串形式的日期。 |
toLocaleLowercase 方法 |
返回字符串,其中的所有字符都被转换成小写(考虑主机环境的当前设置)。 |
toLocaleString 方法 |
返回一个转换为使用当地时间的日期。 |
toLocaleTimeString 方法 |
返回一个与主机环境的当前区域设置相适应的字符串形式的时间。 |
toLocaleUppercase 方法 |
返回字符串,其中的所有字符都被转换成大写(考虑主机环境的当前设置)。 |
toLowerCase 方法 |
返回一个字符串,该字符串中所有字母被转换为小写字母。 |
toString 方法 |
返回一个对象的字符串表示。 |
toPrecision 方法 |
返回一个字符串,该字符串包含用指定位数的指数或 fixed-point 形式表示的数字。 |
toTimeString 方法 |
返回以字符串形式表示的时间。 |
toUpperCase 方法 |
返回一个字符串,该字符串中所有字母都被转换为大写字母。 |
toUTCString 方法 |
返回一个转换为使用全球标准时间(UTC)的日期。 |
try 语句 |
实现 JScript 的错误处理。 |
typeof 运算符 |
返回一个表示表达式的数据类型的字符串。 |
ubound 方法 |
返回在 VBArray 的指定维中所使用的最大索引值。 |
一元取负运算符 (-) |
表示一个数值表达式的相反数。 |
undefined 属性 |
返回 undefined 的初始值。 |
unescape 方法 |
对用escape 方法编码的 String 对象进行解码。 |
unshift 方法 |
返回一个数组,在该数组头部插入了指定的元素。 |
无符号右移运算符 (>>>) |
将表达式向右移位,包括符号位。 |
UTC 方法 |
返回 1970年1月1日零点的全球标准时间 (UTC)(或 GMT)与指定日期之间的毫秒数。 |
valueOf 方法 |
返回指定对象的原始值。 |
var 语句 |
声明一个变量。 |
VBArray 对象 |
提供对 Visual Basic 安全数组的访问。 |
void 运算符 |
避免一个表达式返回值。 |
while 语句 |
执行语句直至给定的条件为 false。 |
with 语句 |
确定一个语句的默认对象。 |