javascriptの演算子

javascriptの演算子

  • 演算子

    演算子 意味
    + 加算
    減算
    * 乗算
    / 除算
    % 剰余
    ++a プリインクリメント
    a++ ポストインクリメント
    –a プリデクリメント
    a– ポストデクリメント
    符号反転
    & 論理積
    && 論理式(積)
    | 論理和
    || 論理式(和)
    ^ 排他的論理和
    ! 否定
    << 符号付左シフト
    >> 符号付右シフト
    >>> 符号無右シフト
  • 代入演算子

    代入演算子 記述例
    = a=b
    += a+=b
    -= a-=b
    *= a*=b
    /= a/=b
    %= a%=b
    <<= a<<=b
    >>= a>>=
    >>> a>>>b
    &= a&=b
    ^= a^=b
    |= a|=b
  • 演算子の優先度

    優先度 演算子
    1 括弧
    2 符号反転 イ(デ)ンクリメント
    3 乗除算
    4 加減算
    5 ビットシフト
    6 比較
    7 等価(不等価)
    8 論理積
    9 排他的論理和
    10 論理和
    11 論理式(積)
    12 論理式(和)
    13 三項演算子
    14 算術