ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript 拡張チュートリアル - JavaScript 演算子
この記事は、H5EDU 組織の公式 HTML5 トレーニング チュートリアルであり、主に以下を紹介します: JavaScript 集中チュートリアル - JavaScript 演算子
JavaScript 算術演算子
算術演算子は、2 つの変数または値の演算を実行するために使用されます。
y = 5 を代入します。次の表は算術演算子の使用方法を説明します:
演算子の説明例 y 値 x 値 オンライン例
+ 加算 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 = y % 2 y = 5 x = 1 例 »
++ インクリメント x = ++y y = 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 = "Good "、text2 = "Morning"、text3 = "" の場合、次の表は文字列演算子の使用方法を説明しています:
演算子の例 text1 text2 text3 オンラインの例
+ text3 = text1 + text2 "Good " 「おはよう」 「おはよう」 例 »
+= text1 += text2 「おはよう」 「おはよう」 「」 例 »
比較演算子
比較演算子は、指定された 2 つの値が論理ステートメントを判定するために使用されます。または変数が等しい。
x=5 の場合、次の表は比較演算子の使用法を示しています:
演算子 説明 比較結果 オンラインの例
== x == 8 false 例 »
x == 5 true 例 »
=== 値および型は等しい (常に等しい) x === "5" false 例 »
x === 5 true 例 »
!= x に等しくない != 8 true 例 »
!== 値とタイプが等しくありません (同一ではありません) x !== "5" true インスタンス»
x !== 5 false インスタンス»
< x より小さい»
>= x 以上 >= 8 false 例 »
<= x 以下 <= 8 true 例 »
比較演算子については、JavaScript 比較演算子のチュートリアルをご覧ください。
条件演算子
条件演算子は、条件に基づく代入演算に使用されます。
x=6 および y=3 の場合、次の表は条件演算子の動作を示しています。
構文のオンライン例
変数 = (条件) 値 1: 値 2 voteable = (年齢 & 18) ? young" : "Old fully" 例 »
論理演算子
論理演算子は、変数または値の間の論理関係を決定するために使用されます。
x=6 および y=3 の場合、次の例は論理演算子の使用を示します:
演算子の説明例
&& および (x < 10 && y > 1) は true
|| 5 || y == 5) は false です! (x == y) は true です
JavaScript ビット演算子
ビット演算子は 32 ビット数値を処理します。数値演算はすべて 32 ビットに変換されます。結果は JavaScript 数値に変換されます。
演算子の説明の例は、結果の 10 進数
& AND x = 5 & 1 0101 & 0001 0001 1
| OR x = 5 1 0101 | 0001 0101 |
~ Negate Or x = 5 ^ 1 0101 ^ 0001 0100 4
<<シフト> 1 0101 >