在 JavaScript 中,可以使用 switch
语句进行多条件判断。以下是一个示例:
function processValue(value) {
let result;
switch (true) {
case value < 0:
result = '负数';
break;
case value === 0:
result = '零';
break;
case value > 0 && value < 10:
result = '一位数';
break;
case value >= 10 && value < 100:
result = '两位数';
break;
default:
result = '三位数或更多位数';
}
return result;
}
console.log(processValue(-5)); // 输出 "负数"
console.log(processValue(0)); // 输出 "零"
console.log(processValue(5)); // 输出 "一位数"
console.log(processValue(15)); // 输出 "两位数"
console.log(processValue(100));// 输出 "三位数或更多位数"
在这个示例中,我们使用 switch
语句对 value
变量进行了多条件判断。我们将条件表达式设置为 true
,然后在每个 case
子句中检查不同的条件。如果满足某个条件,程序将执行相应的代码块并跳出 switch
语句。如果没有满足任何条件,程序将执行 default
子句中的代码。