Javascript
演算子 一覧
算術演算子
+ | 加算 |
- | 減算 |
* | 乗算 |
/ | 除算 |
% | 剰余(余りを返す) |
++ | インクリメント |
-- | デクリメント |
論理演算子
, | カンマ(複数の式を記述する場合に使う) 式1, 式2, 式3, ...; |
?: | 条件演算子(三項演算子) 条件式 ? 式1 : 式2 |
== | 等しい |
=== | 厳密等価演算子 |
!= | 等しくない |
!== | 厳密非等価演算子 |
> | より大きい |
>= | より大きいか等しい |
< | より小さい |
<= | より小さいか等しい |
&& | 論理 AND |
! | 論理 NOT |
|| | 論理 OR |
ビット演算子
& | ビットごとの AND |
~ | ビットごとの NOT(反転) |
| | ビットごとの OR |
^ | ビットごとの XOR |
<< | 左シフト |
>> | 右シフト |
>>> | 右シフト |
代入演算子(算術演算子との組み合わせ)
= | 代入演算子 |
演算子 | 使用例 | 意味 |
---|---|---|
+= | a += b | a = a + b |
-= | a -= b | a = a - b |
*= | a *= b | a = a * b |
/= | a /= b | a = a / b |
%= | a %= b | a = a % b |
&= | a &= b | a = a & b |
|= | a |= b | a = a | b |
^= | a ^= b | a = a ^ b |
<<= | a <<= b | a = a << b |
>>= | a >>= b | a = a >> b |
>>>= | a >>>= b | a = a >>> b |