【JavaScript】演算子の使い方と例まとめ

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コードを書いてみてください。