运算符摘要

以下各表列出了各种 JScript 运算符。 说明栏的每个名称都链接到解释正确语法和用法的相应主题。

算术运算符

说明

符号

添加

+

递减

--

除法

/

递增

++

取模算法

%

乘法

*

减法

-

一元求反

-

所有算术运算符都对数值数据执行计算。 当任一操作数为字符串时,加法运算符还执行字符串串联操作。

逻辑运算符

说明

符号

相等

==

大于或等于

>=

大于

>

标识

===

在 ... 中

in

不相等

!=

小于或等于

<=

小于

<

逻辑“与”

&&

逻辑“非”

!

逻辑“或”

||

不全等

!==

逻辑运算符返回Boolean值。 根据运算符的不同,值可以表示比较、测试或组合的结果。

位运算符

说明

符号

按位“与”

&

按位左移

<<

按位“非”

~

按位“或”

|

按位右移

>>

按位“异或”

^

无符号右移

>>>

位操作符对操作数的二进制表示形式执行操作。 如果操作数相互不兼容,将强迫使它们成为适当的类型。 有关更多信息,请参见 按位运算符强制

赋值运算符

说明

符号

赋值

=

复合加法赋值

+=

复合按位“与”赋值

&=

复合按位“或”赋值

|=

复合按位“异或”赋值

^=

复合除法赋值

/=

复合左移赋值

<<=

复合取模赋值

%=

复合乘法赋值

*=

复合右移赋值

>>=

复合减法赋值

-=

复合无符号右移赋值

>>>=

所有的赋值运算符都返回赋给左操作数的值。

其他运算符

说明

符号

逗号

,

条件(三元)

?:

删除

delete

确定实例

instanceof

新建

new

Typeof

typeof

Void

void

请参见

概念

运算符优先级

其他资源

JScript 运算符