如果你有非常多的选项需要选择,可以使用 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);