JavaScript 运算符

算术运算符

描述 符号
负值 -
自增一 ++
自减一
乘法 *
除法 /
取模运算 %
加法 +
减法 -

逻辑运算符

描述 符号
逻辑非 !
小于 <
大于 >
小于等于 <=
大于等于 >=
等于 ==
不等于 !=
逻辑与 &&
逻辑或 ||
条件(三元运算符) 条件 ? 真时值 : 假时值
逗号 ,
严格相等 ===
严格不相等 !==

位运算符

描述 符号
按位取反 ~
按位左移 <<
按位右移 >>
无符号右移 >>>
按位与 &
按位异或 ^
按位或 |

赋值运算符

描述 符号
赋值 =
运算赋值 OP=

其他运算符

描述 符号
删除 delete
typeof 运算符 typeof(var)
void void
instanceof 对象 instanceof 类
new new Object
检测对象是否有某属性 "属性" in Object