我知道在 JavaScript 中你可以这样写:
if (A && B) { do something }
但是我如何实现一个 OR,例如:
if (A OR B) { do something }
只需使用逻辑“或”运算符,即||。
||
if (A || B)
值得注意的是,如果 BOTH和are||也将返回。trueABtrue
true
A
B
在 JavaScript 中,如果您正在寻找Aor B,但不是 both,则需要执行类似于以下操作的操作:
if( (A && !B) || (B && !A) ) { ... }
(Math.pow(2,32)-1) ^ 0; // -1 (success)
Math.pow(2,32) ^ 0; // 0 (failure)
if (A ? !B : B) {...
if (!A != !B) {...
使用||运算符。
if (A || B) { do something }
|| 是 or 运算符。
if(A || B){ do something }