【发布时间】:2020-10-20 14:21:02
【问题描述】:
function testNum(a) {
switch (a) {
case a > 0:
alert("positif num");
break;
case a < 0:
alert("num is negative");
break;
default:
alert("num is unknown");
}
}
testNum(4);
所以我试图用 Swtich 方法做这个简单的 if 语句,而 smh 根本没有按我想要的方式工作,为什么它不给我 'num 是肯定的',???
【问题讨论】:
-
对 case 表达式求值,然后将
a与结果值进行比较。 4 不等于true。 -
您应该使用
if语句而不是switch语句 -
是的,我知道我可以使用 if 语句,我想知道如何使用 switch,谢谢各位
标签: javascript switch-statement