Switch语句中单个案例中的多个条件

诺蒂达特

大家好,我搜索并发现了旧答案,例如2008年,我为新浏览器创建了firefox插件,因此我可以使用ecma 5+。

我试图做一个开关,使一个块满足多个条件,例如> = 0 && <= 3,如下所示:

switch (blah) {
     case 0, 1, 2, 3: //<<<<<<<< this here please
          //do this;
          break;
     default:
          ///do this
}

这只是一个基本示例。

我希望多个值触发相同的情况。我该怎么做呢?

杰罗尼莫·阿沃特维(JerônimoAwotwi)

有一种hacky开关样式,可用于指定范围:

switch (true) {
    case blah >= 0 && blah <= 3:
        //do this
        break
    default:
        //do that
}

有时在这种情况下很有用

也许它会做您想要的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

switch语句中具有相同别名的多个案例

JavaScript Switch语句-单个案例中的同义词

where子句中的多个案例条件

在switch语句中将多个案例组合在一起

PHP:如何在Switch语句中的多个案例中使用相同的逻辑

如何将多个案例合并到switch语句中

一旦满足一个案例条件,如何在switch语句中更改案例?

MATLAB:在 switch 中运行多个案例

转换语句-单个案例有多个结果

为什么要在switch语句中将一个案例放入另一个案例中?

Java switch语句中的多个/重复案例

使用多个案例条件

我们可以在Java的同一switch语句中的另一个案例中调用“案例”吗?

单个 Case 语句中的多个条件

Scala中相同的受保护案例语句中有多个条件?

我如何在switch语句中有一个案例,让用户输入要显示的字符串

如何在查询中的一个案例中嵌套多个MAX(...)语句

Switch中不正确的多个案例不生成编译器错误

计算R中多个单独案例的单个案例中两个观察值之间的差异

swift枚举在单个开关案例中获得具有相同参数的多个案例的关联值

使用WHERE语句中的多个条件更新表中的单个列

针对单个案例条件更新2列

LINQ中where语句中的多个条件

javascript中的if语句中的多个条件

Java如何在单个IF语句中处理多个条件

可以在一个案例陈述中匹配多个条件吗?

if语句中的多个条件

if语句中的多个条件

if 语句中的多个或条件