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