使用';或';JavaScript的Case语句

使用';或';JavaScript的Case语句,javascript,Javascript,是否可以在JavaScript案例中使用| function checkingForAB (data) { var reply; switch (data) { case 'A'||'B': reply = 'Yes'; break; case 'D': reply = 'No'; break; default: reply = 'No'

是否可以在JavaScript
案例中使用
|

function checkingForAB (data) {
   var reply;
   switch (data) {

      case 'A'||'B':
           reply = 'Yes';
           break;
      case 'D':
           reply = 'No';
           break;
      default:
           reply = 'No';

   }
   return reply;

}
我以前没试过这个。所以,我不知道会发生什么


提前谢谢。

像这样试试吧

function checkingForAB (data) {
   var reply;
   switch (data) {

      case 'A':
      case 'B':
           reply = 'Yes';
           break;
      case 'D':
           reply = 'No';
           break;
      default:
           reply = 'Yes';

   }
   return reply;

}

我认为你可以使用OR。代码实际上是有效的。。令我惊讶的是:不应该被标记为重复的tho。这个问题的答案是YES@jkris不,没有。尝试更改
default:
然后执行
checkingForAB('B')
另外,也不需要在
default
中使用
break