【发布时间】:2022-05-11 02:34:40
【问题描述】:
这是我的脚本
var marks = 11;
switch (marks) {
case (marks < 20):
console.log('Yes Freaking Failed');
break;
case (marks > 20):
console.log('Ahh Its Ok');
break;
case (marks > 80):
console.log('Whooping');
break;
default:
console.log('Cant say u maybe Flunked');
break;
}
我认为它应该显示'Yes Freaking Failed',因为分数小于20。但它显示'Cant say u maybe Flunked'
这是为什么呢?
【问题讨论】:
-
你不能在 switch case 中有条件语句.. 使用 if else
标签: javascript switch-statement