演算の優先度


演算子の優先順位

  • JavaScriptでは次の優先順位に基づいて計算している。



優先順位 演算子 同順位
のとき
計算の流れ
1 . []
〃  new
2 ( )
3 ++ --
4 ! ~ + - typeof void delete
5 ∗ / %
6 + -
7 << >> >>>
8 < <= > >= in instanceof
9 == != === !==
10 &
11 ^
12
13 &&
14 &||
15 ?:
16 = += -= *= /= %= <<= >>= >>>= &= ^= ¦=
17