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