算数运算符

运算符描述
+加法
-减法
*乘法
/除法
%系数
++递加
递减

赋值运算符

运算符描述
=赋值
+=加赋值(x += y) == (x = x + y)
-=减赋值(x -= y) == (x = x - y)
*=乘赋值(x *= y) == (x = x * y)
/=除赋值(x /= y) == (x = x / y)
%=取余赋值(x %= y) == (x = x % y)

比较运算符

运算符描述
运算符描述
==等于
===等值等型
!=不相等
!==不等值或不等型

|大于
<|小于
=|大于或等于
<=|小于或等于
?|三元运算符

逻辑运算符

运算符描述
&&逻辑与
||逻辑或
!逻辑非

位运算符

运算符描述例子等同于结果十进制
&5 & 10101 & 000100011
|510101 | 00010101
~~ 5~0101101010
^异或5 ^ 10101 ^ 000101004
<<零填充左位移5 << 10101 << 1101010

|有符号右位移| 5 >> 1|0101 >> 1|0010|2

|零填充右位移|5 >>> 1|0101 >>> 1|0010|2

类型运算符

运算符描述
typeof返回变量的类型。
instanceof返回 true,如果对象是对象类型的实例。