JavaScript の switch 文の使用方法

JavaScript の switch 文は、条件によって異なるコードを実行するために使用されます。文法は次のとおりです。

switch (expression) {
case value1:
// 执行代码块1
break;
case value2:
// 执行代码块2
break;
...
default:
// 如果上面的值都不匹配,则执行此处的代码块
}
  1. 正規表現もしくは値は、マッチさせる必要があります。
  2. 各ケースに紐づくバリューは、式と突き合わせて一致させるための値です。
  3. caseの後に記述されたvalueに対し、expressionが一致した場合そのcaseの後ろに記述されたコードブロックを実行し、break文を使用してswitch文を抜ける
  4. caseに一致するものがない場合は,defaultの後ろのコードブロックが実行され,default文がなければswitch文では何も実行されません

switch文の使用方法を示す例を次に示します。

var day = 5;
var dayName;
switch(day) {
case 1:
dayName = '星期一';
break;
case 2:
dayName = '星期二';
break;
case 3:
dayName = '星期三';
break;
case 4:
dayName = '星期四';
break;
case 5:
dayName = '星期五';
break;
case 6:
dayName = '星期六';
break;
case 7:
dayName = '星期日';
break;
default:
dayName = '输入的值不在1-7之间';
}
console.log(dayName); // 输出:星期五

上の例では、曜日に応じてdayの値によって異なるswitch文を使用して照合し、結果をdayName変数に代入しています。dayの値が5なので、dayNameは「金曜日」に代入されます。

bannerAds