小编thi*_*max的帖子

JavaScript中boolean switch语句的用途是什么?

我刚刚在其他人的JavaScript代码中遇到了一个boolean switch语句.它看起来有点像这样:

switch (a || b) {
  case true:
    // do some stuff
  break;
  default:
    // do other stuff
  break;
}
Run Code Online (Sandbox Code Playgroud)

我没有编程很长时间,但我以前从未见过这样的事情.这似乎有点愚蠢,但我想给程序员带来疑问.上述代码与以下代码之间是否存在任何功能差异:

if (a || b) {
  // do some stuff
}
else {
  // do other stuff
}
Run Code Online (Sandbox Code Playgroud)

如果有,那是什么?

javascript if-statement coding-style switch-statement

9
推荐指数
1
解决办法
6342
查看次数