运算符摘要
以下各表列出了各种 JScript 运算符。 说明栏的每个名称都链接到解释正确语法和用法的相应主题。
算术运算符
说明 |
符号 |
---|---|
+ |
|
-- |
|
/ |
|
++ |
|
% |
|
* |
|
- |
|
- |
所有算术运算符都对数值数据执行计算。 当任一操作数为字符串时,加法运算符还执行字符串串联操作。
逻辑运算符
说明 |
符号 |
---|---|
== |
|
>= |
|
> |
|
=== |
|
in |
|
!= |
|
<= |
|
< |
|
&& |
|
! |
|
|| |
|
!== |
逻辑运算符返回Boolean值。 根据运算符的不同,值可以表示比较、测试或组合的结果。
位运算符
说明 |
符号 |
---|---|
& |
|
<< |
|
~ |
|
| |
|
>> |
|
^ |
|
>>> |
位操作符对操作数的二进制表示形式执行操作。 如果操作数相互不兼容,将强迫使它们成为适当的类型。 有关更多信息,请参见 按位运算符强制。
赋值运算符
说明 |
符号 |
---|---|
= |
|
+= |
|
&= |
|
|= |
|
^= |
|
/= |
|
<<= |
|
%= |
|
*= |
|
>>= |
|
-= |
|
>>>= |
所有的赋值运算符都返回赋给左操作数的值。
其他运算符
说明 |
符号 |
---|---|
, |
|
?: |
|
delete |
|
instanceof |
|
new |
|
typeof |
|
void |