JavaScript 演算子
JavaScript 演算子は、値の割り当て、値の比較、算術演算の実行などに使用されます。
JavaScript 算術演算子
算術演算子は、2 つの変数または値に対する演算を実行するために使用されます。
代入y = 5、次の表は算術演算子の使用方法を説明します:
演算子 | 説明 | 例 | y value | x value | オンライン例 |
+ | 加算 | x = y + 2 | y = 5 | x = 7 | 例» |
- | 減算 | x = y - 2 | y = 5 | x = 3 | 例» |
* | 乗算 | x = y * 2 | y = 5 | x = 10 | 例» |
/ | 除算 | x = y / 2 | y = 5 | x = 2.5 | 増加以来 |
x = ++yy = 6 | x = 6 | インスタンス» | | x = y++ | y = 6 |
x = 5 インスタンス» | | -- | 自己減少 | x = --y | y = 4 |
x = 4例» | | x = y-- | y = 4 |
x = 5例» | | | 算術演算子については、JavaScript 演算子のチュートリアルをご覧ください。 | JavaScript 代入演算子 | 代入演算子は、JavaScript 変数に値を代入するために使用されます。 = | x = 10
および y = 5 の場合、次の表は代入演算子を説明しています: | | | |
x の値と同じ
オンライン インスタンス
= x = y
x = y
x = 5インスタンス» | | += | x += y | x = x + y |
x = 15インスタンス» | | - = | x -= y | x = x - y |
x = 5インスタンス» | | *= | x *= y | x = x * y |
x = 50 | 例»= /= | x /= y | x = x /y | x = 2 |
例» | %= | x %= y | x = x % y | x = 0 |
インスタンス» | 代入演算子については、JavaScript 演算子のチュートリアルをご覧ください。
JavaScript 文字列演算子+ 演算子、+= 演算子は、文字列を連結するために使用できます。 与えられたtext1 = "良い"、text2 = "朝"、
Text3 = "" 、次の表は文字列演算子の使用方法を説明しています: | | Text1 | Text2 | text3 | オンライン インスタンス | + | | テキスト3 = テキスト1 + text2 | 「おはようございます」 | 「おはよう」 | 「おはようございます」 | 例» += | text1 += text2 | 「おはようございます」 | 「朝」 | "" | 例» |
比較演算子比較演算子は、論理ステートメントを判断して、指定された 2 つの値または変数が等しいかどうかを判断するために使用されます。 = x = 5 定の場合、以下は比較演算子の使用法を示しています:
演算子 結果 | オンライン インスタンス | | == | 等しい | x == 8 false | インスタンス» | | x == 5 | true | インスタンス» | === | 値と型は等しい(同一) | x == = "5" false | インスタンス» | | x === 5 | true | インスタンス» | != | は | xと等しくない!= 8true | 例 » | | ! == | 値と型が等しくない(等しくない) | x !== "5"true | インスタンス» | | x !== 5 | false | 例» | > | | x より大きい > 8false | 例» | | < | | x より小さい <8true | 例» | | >= | は | x >= 8 false | 以上です 例 » | | <= | は | x <= 8 true | 以上です | 例 » | 比較演算子については、JavaScript を参照してください。
比較演算子のチュートリアル。
条件演算子条件演算子は、条件に基づく代入演算に使用されます。 x=6 および y=3 の場合、次の表は条件演算子の動作を示しています。 ) ?値1:値2 | 投票可能 = (年齢 & 18) ? "若すぎる" : "十分な年齢" | 例» | 論理演算子が使用されます論理演算子を決定します変数または値間の関係。 x=6 および y=3 の場合、次の例は論理演算子の使用を示しています: | Description | Example | &&
および (x < ; 10 && y > 1) は true|| または (x == 5 || y == 5) は false | ! | not | !(x == y)は true | | | JavaScript ビット演算子 ビット演算子は 32 ビット数値を処理します。数値演算はすべて 32 ビットに変換されます。結果は JavaScript 数値に変換されます。 | | | 演算子 説明 | 例 | と同様 | 結果 10進数
&AND x = 1 0101 & 00010001 | 1 | | | | OR | x = 5 | 1 | 0101 | 00010101 | 5 | | ~ | 否定 | x = ~ 5 | ~01011010 | 10 | | ^ | XOR | x = 5 ^ 1 | 0101 ^ 00010100 | 4 | | << | 左シフト/td& gt; | x = 5 <; 1 | 0101 < 10010 | | | | |