switch是 JavaScript 中的一個控制結構,是一種更結構化的方法來替代多個 if...else 語句,特別是當需要根據同一變數的多個值進行不同操作時非常有用。
switch
語句首先評估括號內的表達式 (expression
)。case
標籤後的值進行比較。case
,則從該 case
開始執行代碼,直到遇到 break
語句或 switch
塊的結尾。break
語句用來結束 switch
塊的執行,防止代碼繼續執行下一個 case
。case
匹配,則執行 default
。const month = 10
switch (month) {
//表示裡面有幾個case
case 3:
case 4:
case 5:
console.log('春天')
break
case 6:
case 7:
case 8:
console.log('夏天')
break
case 9:
case 10:
case 11:
console.log('秋天')
break
case 12:
case 1:
case 2:
console.log('冬天')
break
//default用在和上面的情況不同
default:
console.log('不合法月份')
}