演算子一覧
算術演算子
| + | 加算 | 演算子の左側と右側を足した値を返す |
| - | 減算 | 演算子の左側から右側を引いた値を返す |
| * | 乗算 | 演算子の左側に右側を掛けた値を返す |
| / | 除算 | 演算子の左側を右側で割った値を返す |
| % | 余剰 | 演算子の左側を右側で割った余りを返す |
| ++ | インクリメント | 演算子の左側の値を1増やす |
| -- | デクリメント | 演算子の左側の値を1減らす |
加算演算子は文字列にもつかえ、演算子の左側が文字列の場合、文字列が連結されるので注意。
代入演算子
| = | 右辺の値を左辺に代入する |
| += | 左辺に右辺を足した値を左辺に代入する |
| -= | 左辺から右辺を引いた値を左辺に代入する |
| *= | 左辺に右辺を掛けた値を左辺に代入する |
| /= | 左辺を右辺で割った値を左辺に代入する |
| %= | 左辺を右辺で割った余りを左辺に代入する |
論理演算子
| && | 論理積 | 演算子の左側が偽なら左側、真なら右側を返す |
| || | 論理和 | 演算子の左側が真なら左側、偽なら右側を返す |
| ! | 倫理否定 | 演算子の右側が真なら偽、偽なら真を返す |
| ? | 条件 | 条件が真なら1つ目の文、偽なら2つ目の文を実行する |
| , | カンマ | 2つの式を続けてに実行する |
比較演算子
| < | 演算子の左側が右側よりも小さければ真、小さくなければ偽 |
| <= | 演算子の左側が右側以下なら真、以下でなければ偽 |
| > | 演算子の左側が右側よりも大きければ真、大きくなければ偽 |
| <= | 演算子の左側が右側以上なら真、以上でなければ偽 |
| == | 演算子の左側が右側が等しければ真、等しくなければ偽 |
| != | 演算子の左側が右側が等しければ偽、等しくなければ真 |
ビット演算子
| & | ビット毎のAND |
| | | ビット毎のOR |
| ^ | ビット毎のXOR |
| ~ | ビット毎のNOR |
| << | 左シフト |
| >> | 右シフト |
| >>> | 符号なし右シフト |