我想使用switch case作为值。
如何在<=
或>=
case<240:
它给出了错误...... 感谢。
答案 0 :(得分:1)
是的,这应该是可能的。 这是一个例子:
var x = 5;
switch (true) {
case (x < 240):
alert("Less than 240");
break;
case (x >= 240):
alert("Greater than or equal to 240");
break;
}
答案 1 :(得分:0)
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/switch
switch (true) {
case x < 240:
/* ... */
}
答案 2 :(得分:0)
在这种情况下你必须与某些值进行比较,并在两者之间使用空格:
var x=100;
switch(true) {
case x < 100:
alert("Less than 100");
break;
case (x >= 100):
alert("greater or equal to 100");
break;
}