JavaScript 演算子


JavaScript 演算子


JavaScript 演算子は、値の割り当て、値の比較、算術演算の実行などに使用されます。


JavaScript 算術演算子

算術演算子は、2 つの変数または値に対する演算を実行するために使用されます。

代入y = 5、次の表は算術演算子の使用方法を説明します:

x = ++yx = 5 x = 4x = 5算術演算子については、JavaScript 演算子のチュートリアルをご覧ください。 x = 10 および y = 5
演算子説明y valuex valueオンライン例
+加算x = y + 2y = 5x = 7例»
-減算x = y - 2y = 5 x = 3 例»
*乗算x = y * 2y = 5x = 10例»
/除算 x = y / 2 y = 5 x = 2.5 増加以来
y = 6x = 6インスタンス»x = y++y = 6
インスタンス»-- 自己減少x = --yy = 4
例»x = y-- y = 4
例» JavaScript 代入演算子代入演算子は、JavaScript 変数に値を代入するために使用されます。 =
の場合、次の表は代入演算子を説明しています:


x の値と同じ

オンライン インスタンス

= x = y

x = yx = 5x = 15x = 5x = 50 例» インスタンス»
インスタンス»+=x += yx = x + y
インスタンス» - =x -= yx = x - y
インスタンス»*=x *= yx = x * y
例»= /= x /= yx = x /yx = 2
%= x %= yx = x % yx = 0

代入演算子については、JavaScript 演算子のチュートリアルをご覧ください。


JavaScript 文字列演算子

+ 演算子、+= 演算子は、文字列を連結するために使用できます。

与えられたtext1 = "良い"text2 = "朝"、 Text3 = "" 、次の表は文字列演算子の使用方法を説明しています:

Text1Text2text3 オンライン インスタンス + テキスト3 = テキスト1 + text2「おはようございます」「おはよう」「おはようございます」例»
+=text1 += text2「おはようございます」「朝」 ""例»


比較演算子

比較演算子は、論理ステートメントを判断して、指定された 2 つの値または変数が等しいかどうかを判断するために使用されます。 =

x = 5 定の場合、以下は比較演算子の使用法を示しています:

演算子 結果 オンライン インスタンス == 等しい x == 8 インスタンス»x == = "5"インスタンス»xと等しくない!= 8x !== "5" 例»x より大きい > 8x より小さい <8 例» >= はx >= 8false以上です 例 »<=はx <= 8以上です 例 »
falseインスタンス»x == 5tru​​e
===値と型は等しい(同一)
falseインスタンス»x === 5tru​​e
!=
tru​​e 例 » ! ==値と型が等しくない(等しくない)
tru​​eインスタンス»x !== 5false
>
false 例» <
tru​​e
tru​​e

比較演算子については、JavaScript を参照してください。 比較演算子のチュートリアル。


条件演算子

条件演算子は、条件に基づく代入演算に使用されます。

x=6 および y=3 の場合、次の表は条件演算子の動作を示しています。

) ?値1:値2
投票可能 = (年齢 & 18) ? "若すぎる" : "十分な年齢"例»
論理演算子が使用されます論理演算子を決定します変数または値間の関係。 x=6 および y=3 の場合、次の例は論理演算子の使用を示しています: DescriptionExample
&&

および

(x < ; 10 && y > 1) は true

||

または (x == 5 || y == 5) は false!(x == y)は trueJavaScript ビット演算子 ビット演算子は 32 ビット数値を処理します。数値演算はすべて 32 ビットに変換されます。結果は JavaScript 数値に変換されます。 演算子説明例と同様結果10進数
!not


&

AND


x = 1 0101 & 00010101 | 0001 ~01010101 ^ 00010101 < 1
0001 1 |ORx = 5 | 1
0101 5~否定x = ~ 5
1010 10 ^XORx = 5 ^ 1
0100 4<<左シフト/td& gt; x = 5 <; 1
0010