-从一个表达式的值中减去另一个表达式的值,只有一个表达式时正负取反
--变量值递减 1
!对一个表达式执行逻辑“非”操作
!=对两个表达式进行不等于的判断
!==非严格相等
%一个表达式的值除以另一个表达式的值,返回余数
%=变量值除以表达式值,并将余数赋给变量
&对两个表达式进行位逻辑“与”操作
&&两个表达式执行逻辑联合
&=对变量值与表达式值执行按位“与”,并将结果赋给该变量
>大于,返回表示比较结果的 Boolean
>>右移表达式的位,保持符号不变
>>>右移表达式的位,不保留符号
>>>=对变量值根据表达式值所规定的位数进行无符号右移,并将结果赋给该变量
>>=变量值右移表达式值所规定的位数,保持符号不变,并将结果赋给该变量
>=大于等于,返回表示比较结果的 Boolean
<小于,返回表示比较结果的 Boolean
<<左移表达式的位
<<=变量值根据表达式值所规定的位数进行左移,并将结果赋给该变量
<=小于等于,返回表示比较结果的 Boolean
*两个表达式的值相乘
*=变量值乘以表达式值,并将结果赋给该变量
,顺序执行两个表达式
/除法,将两个表达式的值相除
/=变量值除以表达式值,并将结果赋给该变量
?:根据条件执行两个子语句中的其中一个
^对两个表达式进行按位逻辑“异或”操作
^=对变量和表达式进行按位逻辑“异或”操作,并将结果赋给该变量
|对两个表达式进行位逻辑“或”操作
||对两个表达式执行逻辑“或”运算
|=对变量值与表达式值进行位逻辑“或”操作,并将结果赋给该变量
~对一个表达式进行按位逻辑“非”(取反)操作
+数字值相加,或者是连接两个字符串
++变量值递增 1
+=将变量值与表达式值相加,并将和赋给该变量
=将操作符右边的值赋给操作符左边的变量
-=从变量值中减去表达式值,并将结果赋给该变量
==等于,判断两个表达式是否相等
===严格相等,完全相等(包括值与类型)
delete从对象中删除一个属性,或从数组中删除一个元素
in测试对象中是否存在该属性
instanceof返回一个 Boolean 值,指出对象是否是特定类的一个实例
new创建一个新对象
typeof返回一个用来表示表达式的数据类型的字符串
void执行一个没有返回值的表达式