JavaScript 演算子は、オペランドに対して演算を実行するシンボルです。 JavaScript 演算子の一般的な使用方法をいくつか示します。
算術演算子:
加算 ( +
): 2 つの値を加算します。
JavaScript var sum = 5 + 3; // Result: 8
減算 ( -
): 左オペランドから右オペランドを減算します。
JavaScript var difference = 10 - 4; // Result: 6
乗算 ( *
): 2 つの値を乗算します。
JavaScript var product = 2 * 6; // Result: 12
除算 ( /
): 左オペランドを右オペランドで除算します。
JavaScript var quotient = 8 / 2; // Result: 4
モジュラス ( %
): 左オペランドを右オペランドで除算した余りを返します。
JavaScript var remainder = 7 % 3; // Result: 1
インクリメント ( ++
): 変数の値を 1 ずつ増やします。
JavaScript var count = 5;
count++; // Result: 6
デクリメント ( --
): 変数の値を 1 ずつ減らします。
JavaScript var count = 5;
count--; // Result: 4
代入演算子:
変数に値を代入します。
JavaScriptvar x = 10;
複合代入演算子:
JavaScript var y = 5;
y += 3; // Equivalent to: y = y + 3; // Result: 8
比較演算子:
等価 ( ==
および===
): 2 つの値が等しいかどうかをチェックします。
JavaScript var isEqual = (5 == "5"); // Result: true
var isStrictEqual = (5 === "5"); // Result: false (checks both value and type)
不等式 ( !=
および!==
): 2 つの値が等しくないかどうかをチェックします。
JavaScript var notEqual = (10 != "10"); // Result: false
var isNotStrictEqual = (10 !== "10"); // Result: true (checks both value and type)
他の比較演算子 ( >
、 <
、 >=
、 <=
) は、数値の比較に使用されます。
論理演算子:
&&
)、OR ( ||
)、NOT ( !
) が使用されます。 JavaScript var isTrue = true;
var isFalse = false;
var andResult = isTrue && isFalse; // Result: false
var orResult = isTrue || isFalse; // Result: true
var notResult = !isTrue; // Result: false
文字列の連結:
+
演算子は文字列を連結するために使用できます。 JavaScript var firstName = "John";
var lastName = "Doe";
var fullName = firstName + " " + lastName; // Result: "John Doe"
これらはほんの数例であり、JavaScript にはさまざまなコンテキストや組み合わせで使用できるさらに多くの演算子があります。演算子の使用方法を理解することは、効果的な JavaScript コードを作成するための基礎です。