JavaScriptは動的なプログラミング言語で、数多くの演算子を提供しています。これらの演算子は、変数の操作、条件の評価、論理の結合など、さまざまな用途に使用されます。この記事では、JavaScriptでよく使われる主要な演算子について紹介し、それぞれの使い方と例を示します。
算術演算子
算術演算子は基本的な数学の操作に使用されます。以下は代表的な算術演算子の例です。
let x = 10;
let y = 3;
console.log(x + y); // 13
console.log(x - y); // 7
console.log(x * y); // 30
console.log(x / y); // 3.3333...
console.log(x % y); // 1
比較演算子
比較演算子は値の比較に使用され、結果は真または偽の論理値です。注意深く型の比較に注意してください。
let a = 5;
let b = "5";
console.log(a == b); // true (型の変換あり)
console.log(a === b); // false (型の変換なし)
console.log(a != b); // false (型の変換あり)
console.log(a !== b); // true (型の変換なし)
console.log(a > b); // false
console.log(a < b); // false
console.log(a >= b); // true
console.log(a <= b); // true
論理演算子
論理演算子は真偽値の結合や否定に使用されます。
let isTrue = true;
let isFalse = false;
console.log(isTrue && isFalse); // false
console.log(isTrue || isFalse); // true
console.log(!isTrue); // false
代入演算子
代入演算子は変数に値を代入するための略式です。他の演算子と組み合わせて使用することができます。
let num = 10;
num += 5; // num = num + 5;
console.log(num); // 15
// 他の代入演算子も同様に使用可能
一覧表
種類 | 演算子 | 例 | 結果 |
---|---|---|---|
算術演算子 | + | 10 + 3 | 13 |
– | 10 – 3 | 7 | |
* | 10 * 3 | 30 | |
/ | 10 / 3 | 3.3333… | |
% | 10 % 3 | 1 | |
比較演算子 | == | 5 == “5” | true |
=== | 5 === “5” | false | |
!= | 5 != “5” | false | |
!== | 5 !== “5” | true | |
> | 5 > 3 | true | |
< | 5 < 3 | false | |
>= | 5 >= 3 | true | |
<= | 5 <= 3 | false | |
論理演算子 | && | true && false | false |
|| | true || false | true | |
! | !true | false | |
代入演算子 | = | x = 5 | 5 |
+= | x += 3 | 8 | |
-= | x -= 3 | 2 | |
*= | x *= 2 | 10 | |
/= | x /= 2 | 5 | |
%= | x %= 2 | 1 |
まとめ
これで、JavaScriptの基本的な演算子についての理解が深まりました。これらの演算子は、条件分岐、ループ、数学的計算など、様々な場面で役立ちます。是非、これらの演算子を駆使して、より効果的で洗練されたJavaScriptコードを書いてみてください。