学習日記

プログラミング学習のアウトプット用日記

今日の復習

switch命令

→選択に分類。条件から複数の選択肢のいずれかを実行。

  • 構文

→breakは現在のブロックから脱出するための命令

switch(式){

case 値1:

break;

式=値1の場合に実行する命令

case 値2:

break;

式=値2の場合に実行する命令

...

default:

式の値がすべてに合致しない際に実行する命令

break;

}

例1

var rank='B';
switch(rank){
 case'A':
  console.log('Aランク');
  break;
 case'B':
  console.log('Bランク');
  break;
 case'C':
  console.log('Cランク');
  break;
 default:
  console.log('Cランク');
  break;

}

例2

→複数の条件に対して命令をまとめたい場合はブロックを空にしてまとめる

こともできる。

var rank='B';
switch(rank){
 case'A':
 case'B':
 case'C':
  console.log('合格');
  break;
 case'D':
  console.log('不合格');
  break;
}