演算子
算術・文字列結合 演算子
| 演算子 | 説明 |
|---|
| + | 加算・文字列結合 演算子 |
| - | 減算 演算子 |
| ** | べき乗 演算子 |
| * | 乗算 演算子 |
| / | 除算 演算子 |
| % | 剰余 演算子 |
| ++ | インクリメント演算子 |
| -- | デクリメント演算子 |
比較 演算子
| 演算子 | 説明 |
|---|
| < | 小なり 演算子 |
| > | 大なり 演算子 |
| <= | 以下 演算子 |
| >= | 以上 演算子 |
| == | 等値 演算子 |
| != | 非等値 演算子 |
| === | 同値 演算子 |
| !== | 非同値 演算子 |
論理 演算子
| 演算子 | 説明 |
|---|
| && | 論理 AND 演算子 |
| || | 論理 OR 演算子 |
| ! | 論理否定 |
代入 演算子
| 演算子 | 説明 |
|---|
| = | 代入 |
| += | 加算・文字列結合代入 演算子 |
| -= | 減算代入 演算子 |
| **= | べき乗代入 演算子 |
| *= | 乗算代入 演算子 |
| /= | 除算代入 演算子 |
| %= | 剰余代入 演算子 |
| <<= | 左ビットシフト代入 演算子 |
| >>= | 右ビットシフト代入 演算子 |
| >>>= | 符号なし右ビットシフト代入 演算子 |
| &= | ビット毎の AND 代入 演算子 |
| ^= | ビット毎の XOR 代入 演算子 |
| |= | ビット毎の OR 代入 演算子 |
ビット処理用 演算子
| 演算子 | 説明 |
|---|
| & | ビット毎の AND |
| | | ビット毎の OR |
| ^ | ビット毎の XOR |
| ~ | 1の補数 |
| << | 左ビットシフト |
| >> | 符号あり右ビットシフト |
| >>> | 符号なし右ビットシフト |
メンバー 演算子
| 演算子 | 説明 |
|---|
| . | メンバー アクセス |
| [] | 配列のインデックス |
その他 演算子
| 演算子 | 説明 |
|---|
| in | in 演算子 |
| instanceof | instanceof 演算子 |
| () | グループ化 |
| await | 待機 演算子 |
| new | new 演算子 |
| delete | delete 演算子 |
| typeof | typeof 演算子 |
| void | void 演算子 |
| yield | |
| yield* | |
| spread | |