【JavaScript】条件分岐にswitch文を用いる

複雑な条件分岐の場合には、if-elseif-elseではなくswitchを使いたい。

 'use strict';
      
const signal = "gold";

switch(signal){
  case 'red':
    console.log('止まれ');
    break;
  case 'yellow':
    console.log('注意');
    break;
//以下のように2つの条件を並べるとorで条件分岐できる
  case 'bulue':
  case 'green':
    console.log('進め');
    break;
//どの条件にも当てはまらない時にはdefaultが用いられる。
  default:
    console.log('故障');
}

//blueconsoleには「故障」が表示される