Switch语句中单个案例中的多条准则 [英] Multple Criteria in a Single Case inside a Switch Statement
本文介绍了Switch语句中单个案例中的多条准则的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好我搜索并找到了像2008年一样的老答案,我为新浏览器创建了firefox插件,所以我可以使用ecma 5 +。
Hi all I searched and found old answers like in 2008, im creating firefox addon for new browsers so i can use ecma 5+.
我试图做aa具有一个块的开关满足多个标准,例如if> = 0&& < = 3如下所示:
I was trying to do a a switch that had one block meet multiple criteria like if >=0 && <= 3 like below:
switch (blah) {
case 0, 1, 2, 3: //<<<<<<<< this here please
//do this;
break;
default:
///do this
}
这个只是一个基本的例子。
This is just a basic example.
我想要多个值来触发相同的情况。我该怎么做?
I would like multiple values to trigger the same case. How do I do this?
推荐答案
有一种hacky开关样式允许你指定范围:
There is one hacky switch style that allows you to specify ranges:
switch (true) {
case blah >= 0 && blah <= 3:
//do this
break
default:
//do that
}
它有时在这个。
也许它会做你想要的。
这篇关于Switch语句中单个案例中的多条准则的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文