跳轉到內容

JavaScript/保留字/switch

來自華夏公益教科書,開放的書籍,為開放的世界
上一個:super 保留字 下一個:synchronized

switch關鍵字

[編輯 | 編輯原始碼]

switch關鍵字是一個控制結構,它評估表示式並將其與case子句中的值進行比較。如果沒有任何匹配,則default子句被執行。

如果沒有breakcase子句或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;
  }


上一個:super 保留字 下一個:synchronized
華夏公益教科書