大家好我搜索并找到了像2008年一样的旧答案,即时为新浏览器创建firefox插件,这样我就可以使用ecma 5 +。
我试图做一个有一个块符合多个条件的开关,比如if> = 0&& < = 3如下:
switch (blah) {
case 0, 1, 2, 3: //<<<<<<<< this here please
//do this;
break;
default:
///do this
}
这只是一个基本的例子。
我想要多个值来触发相同的情况。我该怎么做?
答案 0 :(得分:9)
这可能就是你要找的东西。如果是,请更清楚地定义您的问题/问题。
switch (x) {
case 0:
case 1:
case 2:
case 3:
// do this
break;
default:
// do this
}
答案 1 :(得分:4)
有一种hacky开关样式允许您指定范围:
switch (true) {
case blah >= 0 && blah <= 3:
//do this
break
default:
//do that
}
它有时在this等情况下很有用。
也许它会做你想做的事。