switch
把 switch 表達式中的值與每個 case 的值進行比對。如果匹配有相符的狀況,則會執行該 case 中的陳述式。
js
switch (expression) {
case value1:
// 要執行的陳述式
break;
case value2:
// 要執行的陳述式
break;
case value3:
// 要執行的陳述式
break;
default:
// 如果上述的 case 都沒有符合,就會執行此行程式碼
break;
}break
如果遇到 break 這個關鍵字,會跳出 switch 的程式碼區域。也就是說如果能儘早找到匹配的狀況,便能盡早完成任務並執行值 break 以節省大量成本。
default
當 case 無法匹配時,就會採用 default 要執行的陳述式。
