LoginSignup
0
0

More than 3 years have passed since last update.

[JavaScript ]条件分岐(if、switch)

Posted at

if文

if (条件式) {
処理
}

const number = 10;

if (number > 8) {
   console.log(`${number}は8より大きいです`);
}

else

elseとifの間は半角空ける。
else if(条件式)

const number = 10;

if (number > 8) {
   console.log(`${number}は8より大きいです`);
} else if (number > 5) {
   console.log(`${number}は5より大きいです`);
} else {
   console.log(`${number}は5以下です`);
}

複数条件式

どちらの条件も満たす時true
条件式1 && 条件式2

const number = 20;
if (number > 10 && number < 100) {
   console.log(`${number}は10より大きく100より小さいです。`)
}

どちらかの条件を満たす時true

条件式1 || 条件式2

const number = 8;
if (number < 10 || number > 100) {
   console.log(`${number}は10より小さいか100より大きいです。`)
}

switch

値によって処理の分岐をする
必ずbreak;で処理を終了するようにする

switch (条件の値) {
case 値1;
処理
case 値2;
処理
default;
処理
}

const color = "";

switch (color) {
   case "";
     console.log("ストップ!");
     break;

   case "";
     console.log("要注意");
     break;

   case "";
     console.log("進んでよし");
     break;

   default;
     console.log("値が正しくありません。");
     break;
}

比較演算子

aとbが等しい
a === b
aとbが異なる
a !== b

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0