如果你有非常多的选项需要选择,可以使用 switch 语句。 switch 评估一个表达式,将表达式的值与 case 子句匹配。 从第一个匹配的 case 值执行语句,直到遇到 break。

这是 switch 语句的示例:

switch (lowercaseLetter) {
  case "a":
    console.log("A");
    break;
  case "b":
    console.log("B");
    break;
}

测试 case 值使用严格相等(===)运算符进行比较。 break 告诉 JavaScript 停止执行 switch 语句。 如果遗漏了 break ,下一个语句将会被执行。

案例:

写一个测试 val 的 switch 语句,并且根据下面的条件来设置不同的 answer:
1 - alpha
2 - beta
3 - gamma
4 - delta

function caseInSwitch(val) {
  let answer = "";
  // 只修改这一行下面的代码
switch (val) {
  case 1:
    answer = "alpha";
    break;
  case 2:
    answer = "beta";
    break;
  case 3:
    answer = "gamma";
    break;
  case 4:
    answer = "delta";
    break;
}


  // 只修改这一行上面的代码
  return answer;
}

caseInSwitch(1);