js
js・switch文
const Fruit = 'いちご';
switch (Fruit) {
case 'いちご':
console.log('いちごを表示');
break;
case 'パイナップル':
console.log('パイナップル');
break;
default:
console.log('いちごとパイナップル以外');
break;
}
break; を入れないと、全てが処理される
const animal = '猫';
switch (animal) {
case '猫':
console.log('にゃあ');
case '犬':
console.log('わん');
default:
console.log('猫と犬以外');
}
わざとbreak; を入れずに記載することも可能
const dessert = 'モンブラン';
switch (dessert) {
case 'ガトーショコラ':
case 'いちごショート':
console.log('ガトーショコラまたはいちごショート');
break;
default:
console.log(dessert);
}
比較は===で行うので数字と文字列は使い分けられる
const suuji = '100';
switch (suuji){
case 100:
console.log('数字です');
break;
case '100':
console.log('文字列です');
break;
default:
console.log('それ以外です');
break;
}