Javascript
演算子 一覧
算術演算子
| + | 加算 |
| - | 減算 |
| * | 乗算 |
| / | 除算 |
| % | 剰余(余りを返す) |
| ++ | インクリメント |
| -- | デクリメント |
論理演算子
| , | カンマ(複数の式を記述する場合に使う) 式1, 式2, 式3, ...; |
| ?: | 条件演算子(三項演算子) 条件式 ? 式1 : 式2 |
| == | 等しい |
| === | 厳密等価演算子 |
| != | 等しくない |
| !== | 厳密非等価演算子 |
| > | より大きい |
| >= | より大きいか等しい |
| < | より小さい |
| <= | より小さいか等しい |
| && | 論理 AND |
| ! | 論理 NOT |
| || | 論理 OR |
ビット演算子
| & | ビットごとの AND |
| ~ | ビットごとの NOT(反転) |
| | | ビットごとの OR |
| ^ | ビットごとの XOR |
| << | 左シフト |
| >> | 右シフト |
| >>> | 右シフト |
代入演算子(算術演算子との組み合わせ)
| = | 代入演算子 |
| 演算子 | 使用例 | 意味 |
|---|---|---|
| += | a += b | a = a + b |
| -= | a -= b | a = a - b |
| *= | a *= b | a = a * b |
| /= | a /= b | a = a / b |
| %= | a %= b | a = a % b |
| &= | a &= b | a = a & b |
| |= | a |= b | a = a | b |
| ^= | a ^= b | a = a ^ b |
| <<= | a <<= b | a = a << b |
| >>= | a >>= b | a = a >> b |
| >>>= | a >>>= b | a = a >>> b |