HOME > > js・switch文

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;
}

このページのTOPへ