2016/01/05

条件分岐switch文の書き方





switch文とは、ある変数が取りうる値が複数あって、それに応じて処理を振り分けたい場合にすっきり書くことができる構文。
たとえば信号機の例


var signal = "blue";

switch (signal) {
    
  case "red":
    console.log("stop");
    break;//処理が終わった合図。書き忘れて意図しない挙動になったりする
    
  case "green":
  case "blue"://複数の場合並べて書ける
    console.log("go");
    break;//処理が終わった合図。書き忘れて意図しない挙動になったりする

  case "yellow":
    console.log("slow");
    break;//処理が終わった合図。書き忘れて意図しない挙動になったりする

  default://それ以外の場合
    console.log("other");
    break;//処理が終わった合図。書き忘れて意図しない挙動になったりする
    
};






参照 : ドットインストール