※ switch用法:
switch是 JavaScript 中的一個控制結構,是一種更結構化的方法來替代多個 if...else 語句,特別是當需要根據同一變數的多個值進行不同操作時非常有用。
※ switch語法:
switch
語句首先評估括號內的表達式 (expression
)。- 它接著將表達式的值與
case
標籤後的值進行比較。 - 如果找到匹配的
case
,則從該case
開始執行代碼,直到遇到break
語句或switch
塊的結尾。 break
語句用來結束switch
塊的執行,防止代碼繼續執行下一個case
。- 如果沒有任何
case
匹配,則執行default
。
※ switch例子- 判斷春夏秋冬:
條件:
- 春天: 3 4 5
- 夏天: 6 7 8
- 秋天: 9 10 11
- 冬天: 12 1 2
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('不合法月份')
}
