JavaScript では、演算子は、数値、文字列、ブール値などのデータ型の演算を処理するために使用される特別な記号です。この記事では、いくつかの一般的な JavaScript 演算子とその使用法について説明します。
算術演算子には、加算、減算、乗算、除算、剰余などが含まれます。例:
var a = 10; var b = 3; var c = a + b; // 加,结果为13 var d = a - b; // 减,结果为7 var e = a * b; // 乘,结果为30 var f = a / b; // 除,结果为3.3333333333333335 var g = a % b; // 求余,结果为1
代入演算子は、変数に値を代入するために使用されます。例:
var a = 10; var b = a; // 将a的值赋给b
さらに、次のような組み合わせ代入演算子もあります。
var a = 10; a += 5; // 等价于a = a + 5,结果为15 a -= 3; // 等价于a = a - 3,结果为12 a *= 2; // 等价于a = a * 2,结果为24 a /= 4; // 等价于a = a / 4,结果为6 a %= 2; // 等价于a = a % 2,结果为0
比較演算子は比較に使用されます。 2 値の大きさまたは等しいこと。例:
var a = 10; var b = 5; var c = (a > b); // 大于,结果为true var d = (a < b); // 小于,结果为false var e = (a >= b); // 大于等于,结果为true var f = (a <= b); // 小于等于,结果为false var g = (a == b); // 相等,结果为false var h = (a != b); // 不相等,结果为true
== は、型の同一性ではなく、値の同一性を比較するために使用されることに注意してください。たとえば、次の式は true と評価されます。
var x = 10; var y = "10"; var z = (x == y); // 结果为true
論理演算子は、ブール型の値を処理するために使用されます。例:
var a = true; var b = false; var c = !a; // 非,结果为false var d = a && b; // 与,结果为false var e = a || b; // 或,结果为true
このうち、! は否定を意味し、&& は論理 AND を意味し、両方の値が true の場合にのみ true を返し、それ以外の場合は false を返します。 || は論理 OR を意味します。値が true の場合は true を返し、それ以外の場合は false を返します。
三項演算子は、JavaScript で 3 つのオペランドを持つ唯一の演算子です。簡単な条件判定に使用できます。例:
var a = 10; var b = (a > 5) ? "大于5" : "小于等于5"; // 如果a大于5,则返回"大于5",否则返回"小于等于5"
文字列演算子は、文字列を連結するために使用されます。例:
var a = "Hello"; var b = "JavaScript"; var c = a + " " + b; // 将a和b连接起来,结果为"Hello JavaScript"
演算子は数値の加算だけでなく、文字列の連結にも使用できることに注意してください。
インクリメント演算子とデクリメント演算子は、変数の値を増減するために使用できます。例:
var a = 10; a++; // 自增,结果为11 a--; // 自减,结果为10
インクリメント演算子とデクリメント演算子を変数の前後に配置することもできます。これは、演算子の実行順序に影響します。例:
var a = 10; var b = a++; // 先将a的值赋给b,再自增a,结果为b=10、a=11 var c = ++a; // 先自增a,再将a的值赋给c,结果为c=12、a=12
概要
この記事では、算術演算子、代入演算子、比較演算子、論理演算子、三項演算演算子、文字列演算子、文字列演算子など、いくつかの一般的な演算子と JavaScript での使用法を紹介します。インクリメント演算子とデクリメント演算子。これらの演算子の使用法を深く理解することは、JavaScript プログラミング スキルをより良く習得するのに役立ちます。
以上がいくつかの一般的な JavaScript 演算子とその使用法について説明しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。