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