ホームページ > 記事 > ウェブフロントエンド > JavaScriptの6演算子まとめ_基礎知識
JavaScript 演算子には主に次のものが含まれます:
运算符 | 说明 | 例子 | 运算结果 |
---|---|---|---|
加 | y = 2 1 | y = 3 | |
- | 减 | y = 2-1 | y = 1 |
* | 乘 | y = 2*3 | y = 6 |
/ | 除,返回结果为浮点类型 | y = 6/3 | y = 2 |
% | 求余,返回结果为浮点类型 要求两个操作数均为整数 |
y = 6%4 | y = 2 |
递加,分为前加和后加 对布尔值和 NULL 将无效 |
y = 2 y(前加) y (后加) |
y = 3 | |
-- | 递减,分为前递减和后递减 对布尔值和 NULL 将无效 |
y = 2 --y(前减) y--(后减) |
y = 1 |
pre-add と post-add の場合、実行後の結果は変数に 1 を加えたものになります。違いは、実行中に返される結果が異なることです。次の 2 つの例を参照してください。
var y = 2;
アラート(y); //出力: 2
アラート(y); //出力: 3
減少する場合も同様です。
代入演算子 = は、代入演算に使用されます。代入演算子は、右側の値を左側の変数に代入するために使用されます。 y = 6 に設定します。以下の表を参照してください:
运算符 | 例子 | 等价于 | 运算结果 |
---|---|---|---|
= | y = 6 | � | y = 6 |
= | y = 1 | y = y 1 | y = 7 |
-= | y -= 1 | y = y-1 | y = 5 |
*= | y *= 2 | y = y*2 | y = 12 |
/= | y /= 2 | y = y/2 | y = 3 |
%= | y %= 4 | y = y%4 | y = 2 |
代入演算子はネストできます:
オペレーター | 説明 | 例 | 操作結果 | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
== | 等しい | 2 == 3 | 偽 | ||||||||||||||||||||||||||||||||
=== | ID (値と型の両方を比較する必要があります) | 2 === 2
|
本当 偽 | ||||||||||||||||||||||||||||||||
!= | は等しくありません。<> | と書くこともできます。2 == 3 | TRUE | ||||||||||||||||||||||||||||||||
> | より大きい | 2 > 3 | 偽 | ||||||||||||||||||||||||||||||||
未満 | 2 | TRUE | |||||||||||||||||||||||||||||||||
>= | 以上 | 2 >= 3 | 偽 | ||||||||||||||||||||||||||||||||
以下 | 2 | TRUE |
オペレーター | 説明 | 例 | 操作結果 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
&& | 論理積 | x = 2;
x && y > 5 |
偽 | ||||||||||||||||
|| | 論理和 | x = 2; y = 6; x && y > 5 | TRUE | ||||||||||||||||
! | 論理否定、論理の反対側を取得します | x = 2; y = 6; !(x > y) | TRUE |