JavaScript/保留字/switch
外觀
< JavaScript | 保留字
該switch關鍵字是一個控制結構,它評估表示式並將其與case子句中的值進行比較。如果沒有任何匹配,則default子句被執行。
如果沒有break在case子句或return之後,執行繼續;否則,switch 塊將退出。 好的程式設計實踐是在故意“貫穿”時添加註釋。
- 示例 1
switch (type) {
case 0:
return "zero";
case 1:
result += 7;
// Falling through!
case 2:
result = [2, 3];
break;
default:
result = null;
}
- 示例 2
switch (color) {
case "red":
return 0xFF0000;
case "green":
return 0x00FF00;
case "blue":
return 0x0000FF;
default:
return 0x777777;
}