ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScript 演算子とは何ですか?
演算子には次のものが含まれます: 1. 算術演算子 (" "、"-"、"*" など)、2. 代入演算子 ("=、"="、"-=" など)。 ; 3. 比較演算子(「==」、「===」など); 4. 論理演算子(「&&」、「||」など); 5. ビット演算子(「&」など) 「|」など。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript 演算子 (演算子)
JavaScript では、演算子は値の割り当て、値の比較、算術演算の実行などに使用されます。
算術演算子
算術演算子は、2 つの変数または値に対する演算を実行するために使用されます。
y = 5 を割り当てます。次の表で算術演算子の使用方法を説明します。
演算子 | 説明 | 例 | y値 | x値 |
---|---|---|---|---|
加算 | xx = 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 | ##% |
xx = y % 2 | y = 5 | xx = 1 | ||
x = y | y = 6 | #xx = 6x = y | y = 6 | |
-- | デクリメント | |||
y = 4 | x = 4 | #xx = y-- | y = 4 | x = 5 |
代入演算子 |
演算子
例
##= | x = y##x = y | # #x = 5= | |
---|---|---|---|
xx = x y | #xx = 15 | -= | |
xx = x - y | x = 5 | *= | |
x = x * y | x = 50 | /= | |
x = x / y | xx = 2 | %= | |
x = x % y | x = 0 | ##文字列演算子 | |
text1 = "Good "、text2 = "Morning"、text3 = "" の場合、次の表で文字列演算子の使用方法を説明します。 | 演算子 |
#text2
text3「おはようございます」 | 「おはようございます」 | 「おはようございます」 | = | |
---|---|---|---|---|
"Good Morning" | "Morning" | "" | ||
比較演算子は、論理ステートメントを判断して、指定された 2 つの値または変数が等しいかどうかを判断するために使用されます。 | x=5 の場合、次の表は比較演算子の使用法を示しています。 | Operator |
#結果
#== はfalse# に等しい | ##x == 5 | true | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
値と型は等しい (常に等しい) | #xx === "5" | false | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
true | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
は | xx と等しくありません != 8 | true | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
値と型が等しくない (等しくない) | #xx !== "5"true | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x ! == 5 | false | ##> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x > 8 | より大きいですfalse | < | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x < 8 | true | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x 以上>= 8 | false | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x 以下 <= 8 | true | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
構文 | 例 |
---|---|
#変数= (条件) ? 値1:値2 | voteable = (age < 18) ? "too young to": "十分な年齢";
論理演算子
論理演算子は、変数または値間の論理関係を決定するために使用されます。 x=6 および y=3 の場合、次の例は論理演算子の使用方法を示しています。Description | 例 | |
---|---|---|
および | (x < 10 && y > 1) は true | |
または | (x == 5 || y == 5) は false | |
Not | !(x == y) は true |
#ビット演算子32 ビット数値を扱います。数値演算はすべて 32 ビットに変換されます。結果は JavaScript 数値に変換されます。
#演算子例 | 次と同様 | #結果10 進数 | #& | AND | |
---|---|---|---|---|---|
0101 & 0001 | 0001 | 1 | | | OR | #xx = 5 | 1|
0101 | 5 | ~ | 否定 | #xx = ~ 5 | |
1010 | -6 | XOR | |||
0101 ^ 0001 | 0100 | 4 | ##<< | 左に移動 | x = 5 << 1 |
1010 | 10 | ##>> | 右シフト | #xx = 5 >> 10101 >> 1 | |
2 | [関連する推奨事項: | JavaScript 学習チュートリアル] |
以上がJavaScript 演算子とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。