跳转到内容

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
华夏公益教科书