相关疑难解决方法(0)

在JavaScript中切换语句多个案例

我在JavaScript中的switch语句中需要多个case,比如:

switch (varName)
{
   case "afshin", "saeed", "larry": 
       alert('Hey');
       break;

   default: 
       alert('Default case');
       break;
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?如果在JavaScript中没有办法做类似的事情,我想知道一个也遵循DRY概念的替代解决方案.

javascript switch-statement

692
推荐指数
13
解决办法
59万
查看次数

Javascript switch语句:有两种方法可以运行相同的代码吗?

有没有办法将两个不同的大小写值分配给同一个代码块而无需复制和粘贴?例如,低于68和40应执行相同的代码,而30则不相关.

case 68:
   //Do something
break;

case 40:
   //Do the same thing
break;

case 30:
   //Do something different
break;
Run Code Online (Sandbox Code Playgroud)

认为这样的事情应该有效是不正确的(即使它显然没有)?

case 68 || 40:
   //Do something
break;

case 30:
   //Do something else
break;
Run Code Online (Sandbox Code Playgroud)

javascript switch-statement

60
推荐指数
4
解决办法
4万
查看次数

标签 统计

javascript ×2

switch-statement ×2