是的,javascript 中的 case 语句可以包含多个值,允许在单个分支中检查多个相似的值或连续范围内的值。
JavaScript 中 case 语句可以包含多个值吗?
答案:是
详细说明:
JavaScript 的 case 语句允许在单个 case 分支中包含多个值。这种语法可以使用在以下情况下:
- 当需要检查多个相似的值时。
- 当值属于一个连续范围时。
语法:
<code class="javascript">switch (expression) {
case value1:
case value2:
// 执行代码
break;
default:
// 处理其他值
}
示例:
检查一个数字变量的值是否在 1 到 5 之间:
<code class="javascript">switch (number) {
case 1:
case 2:
case 3:
case 4:
case 5:
console.log("数字在 1 到 5 之间");
break;
default:
console.log("数字不在 1 到 5 之间");
}
注意事项:
- 每个 case 分支中的值必须是唯一且明确的。
- 如果值不匹配,则执行 default 分支中的代码。
- break 语句(可选)用于跳出 switch 语句。