溫馨提示×

Javascript switch語句用法

小云
116
2023-09-23 09:38:52
欄目: 編程語言

JavaScript中的switch語句用于根據(jù)不同的條件執(zhí)行不同的代碼塊。以下是switch語句的用法:

switch (expression) {
case value1:
// 執(zhí)行代碼塊1
break;
case value2:
// 執(zhí)行代碼塊2
break;
...
default:
// 如果上面的值都不匹配,則執(zhí)行此處的代碼塊
}
  • expression是需要進行匹配的表達式或值。

  • 每個case后面的value是用來與expression進行匹配的值。

  • 如果expression匹配到某個case后面的value,則執(zhí)行該case后面的代碼塊,執(zhí)行完后使用break語句跳出switch語句。

  • 如果沒有匹配到任何case,則執(zhí)行default后面的代碼塊,如果沒有default語句,那么switch語句將不執(zhí)行任何操作。

以下是一個例子,演示了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); // 輸出:星期五

在上面的例子中,我們使用switch語句根據(jù)day的值來匹配不同的星期幾,并將結(jié)果賦值給dayName變量。根據(jù)day的值為5,所以dayName被賦值為"星期五"。

0