Switch语句中单个案例中的多条准则

Noi*_*art -1 javascript switch-statement

大家好我搜索并发现像2008年的旧答案,我为新的浏览器创建firefox插件,所以我可以使用ecma 5+.

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

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

这只是一个基本的例子.

我想要多个值来触发相同的情况.我该怎么做呢?

Jos*_*eld 9

这可能就是你要找的东西.如果是,请更清楚地定义您的问题/问题.

switch (x) {
   case 0:
   case 1:
   case 2:
   case 3:
   // do this
   break;
   default:
   // do this
}
Run Code Online (Sandbox Code Playgroud)

另请参阅Switch中的多个案例:

  • 啊,精湛!感谢超级快速的回复!! 我不能接受9分钟的解决lol.这让我回到我的程序!谢谢乔什! (2认同)