Switch Statement | Javascript
在 JavaScript 中, switch 語句是簡化代碼中決策過程的強大工具。它提供了一種優雅的替代方案,取代了多個 if-else 語句,提升了代碼的可讀性和可維護性。 switch 語句根據匹配的情況評估表達式並執行一個代碼區塊。
switch語句的運作原理:
switch 語句以關鍵字 switch 開始,後面是要評估的表達式。然後包含多個case塊,每個塊代表表達式的可能值。當一個case與評估的表達式匹配時,將執行相應的代碼區塊。此外,可以包含一個default案例,用於處理沒有匹配到任何指定案例的情況。
範例:
在這個例子中,switch語句評估dayNumber的值並將相應的星期幾名稱賦給變量dayName。default案例處理任何意外的值。這種方法不僅簡潔,而且提高了代碼的可讀性,使其更容易理解和維護。
使用的時候,許多人會常忘記加上break和default,這點要特別注意。
See the Pen Switch Statement-Javascript by lenrich (@lenrich) on CodePen.
'use strict';
const dayNumber = 3;
let dayName;
switch (dayNumber) {
case 1:
dayName = '星期一';
break;
case 2:
dayName = '星期二';
break;
case 3:
dayName = '星期三';
break;
case 4:
dayName = '星期四';
break;
case 5:
dayName = '星期五';
break;
default:
dayName = '周末';
}
console.log(`今天是${dayName}!`);
Tags