演算子

優先順位

算術・文字列結合 演算子

演算子説明
 + 加算・文字列結合 演算子
 - 減算 演算子
 ** べき乗 演算子
 * 乗算 演算子
 / 除算 演算子
 % 剰余 演算子
 ++ インクリメント演算子
 -- デクリメント演算子

比較 演算子

演算子説明
 < 小なり 演算子
 > 大なり 演算子
 <= 以下 演算子
 >= 以上 演算子
 == 等値 演算子
 != 非等値 演算子
 === 同値 演算子
 !== 非同値 演算子

論理 演算子

演算子説明
 && 論理 AND 演算子
 || 論理 OR 演算子
 ! 論理否定

代入 演算子

演算子説明
 = 代入
 += 加算・文字列結合代入 演算子
 -= 減算代入 演算子
 **=  べき乗代入 演算子
 *= 乗算代入 演算子
 /= 除算代入 演算子
 %= 剰余代入 演算子
 <<= 左ビットシフト代入 演算子
 >>= 右ビットシフト代入 演算子
 >>>= 符号なし右ビットシフト代入 演算子
 &= ビット毎の AND 代入 演算子
 ^= ビット毎の XOR 代入 演算子
 |= ビット毎の OR 代入 演算子

条件 演算子

演算子説明
 ? : 三項演算子

カンマ 演算子

演算子説明
 , カンマ演算子

ビット処理用 演算子

演算子説明
 & ビット毎の AND
 | ビット毎の OR
 ^ ビット毎の XOR
 ~ 1の補数
 << 左ビットシフト
 >> 符号あり右ビットシフト
 >>> 符号なし右ビットシフト

メンバー 演算子

演算子説明
 . メンバー アクセス
 [] 配列のインデックス

■■

演算子説明
 in in 演算子
 instanceof instanceof 演算子
 () グループ化
 new new 演算子
 delete delete 演算子
 typeof typeof 演算子
 void void 演算子
 yield 
 yield* 
 spread