【JavaScript】演算子について(演算子の種類、使用方法について)

JavaScript

はじめに

今回は、JavaScriptで演算子について勉強したものをログとして記載していきたいと思います。演算子は値を操作するための基本的な構成要素です。算術計算から比較、論理処理まで、さまざまな用途で使用されます。

 

算術演算子

数値に対して四則演算などの基本的な計算を行うための演算子です。

演算子記述例詳細
+x + y xとyを足し算する(加算)
文字列を結合する
x – yxからyを引き算する(減算)
*x * yxとyを掛け算する(乗算)
/x / yxとyを割り算する(除算) ※整数の計算では割り切れないものが無視される
%x % yxとyで除算したあまり

 

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
console.log(x % y)   // 結果 1

 

代入演算子

計算した結果を代入することができる演算子のことです。

演算子記述例詳細
=x = yxをyに代入する
+=x += yxとyを足した結果をxに代入する
xとyを結合した結果をxに代入する(文字列の場合)
-=x -= yxからyを引いた結果をxに代入する
*=x *= yxとyを掛け算した結果をxに代入する
/=x /= yxとyを割り算した結果をxに代入する
%=x %= yxとyを割り算をしたあまりをxに代入する

 

let num = 5;
num += 3;  // num = num + 3 → 8
num -= 2;  // num = num - 2 → 6
num *= 2;  // num = num * 2 → 12
num /= 4;  // num = num / 4 → 3
num %= 2;  // num = num % 2 → 1
console.log(num); // 1

 

比較演算子

値を比較し、その結果を真偽値で得ることができる演算子です。

値を比較し、その結果を真偽値で得ることができる演算子です。

演算子記述例詳細
==x == y比較する値が等しければtrue、異なっていればfalse
===
x === y
比較する値が等しければtrue、異なっていればfalse
※型も厳密に等しい
!=x != y比較する値が異なればtrue、等しければfalse
!==x !== y比較する値が異なればtrue、等しければfalse
※型も厳密に異なる
>x > yxがyより大きい場合true、以下の場合false
<x < yxがyより小さい場合true、以上の場合false
>=x >= yxがy以上の場合true、より小さい場合false
<=x <= yxがy以下の場合true、より大きい場合false

 

console.log(5 == '5');  // true(型変換あり)
console.log(5 === '5'); // false(型変換なし)
console.log(5 != '5');  // false(型変換あり)
console.log(5 !== '5'); // true(型変換なし)
console.log(10 > 5);    // true
console.log(3 <= 3);    // true

 

論理演算子

比較対象同士の真偽値を評価するときに使用する演算子です。

演算子記述例詳細
&&x && y比較対象が両方trueの場合true、それ以外の場合false
|||| 比較対象が両方trueの場合true、それ以外の場合false
!!xtrueの場合false、falseの場合trueとなる

 

let test1 = true;
let test2 = false;
console.log(test1 && test2);  // false
console.log(test1 || test2);  // true
console.log(!test1);           // false

 

最後に

JavaScriptの環境構築は、この記事を参照してみてください。
【JavaScript】VSCodeでJavaScriptを使用するための環境構築を実施する – SEもりのLog JavaScript

以上、ログになります。
これからも継続していきましょう!!

JavaScriptフロントサイド関連
おすすめIT本
良いコード/悪いコードで学ぶ設計入門

「ITエンジニア本大賞2023」技術書部門で大賞を受賞した本です。
・コードの可読性
・普段意識したほうが良いこと
・リファクタリング考え方
等、普段のコードを設計する際に意識することが書かれています。
コードのあるべき姿に迷ったら一度読んでみると良い本です。

仕組みと使い方がわかる Docker&Kubernetesのきほんのきほん

Dockerって何?となったときに私が最初に読んだ本です。
Dockerがどんな仕組みで動いているのか、コマンドでは何を命令しているのかを理解できるように、イラストを多用して説明しています。

1冊ですべて身につくJavaScript入門講座

「ITエンジニア本大賞2024」技術書部門で大賞を受賞した本です。
私が次に読もうと思っている本なのでおすすめとして挙げておきたいと思います。

コメント

タイトルとURLをコピーしました