如何在JavaScript IF语句中使用OR条件?

我明白在JavaScript中你可以写:

if (A && B) { do something } 

但是我如何实现一个OR,例如:

 if (A OR B) { do something } 

只需使用||双pipe运算符即可 。

 if (A || B) 

值得注意的是|| 如果B和A都是真的,也将返回真。

在JavaScript中,如果你正在寻找A或B, 但不是两者 ,你需要做类似于:

if( (A && !B) || (B && !A) ) { ... }

使用|| 操作员 。

 if (A || B) { do something } 

|| 是或运营商。

 if(A || B){ do something } 

这是我的例子:

 if(userAnswer==="Yes"||"yes"||"YeS"){ console.log("Too Bad!"); } 

这就是说,如果答案是肯定的,或者是同样的事情会发生

只要使用||

 if (A || B) { your action here } 

注:用string和数字。 这更复杂。

检查这个深入的了解:

 if(req.widgetType == 'text' || req.widgetType == 'textWithGauge' || req.widgetType == 'speedoMeter'){ console.log(req.widgetType) } 

文本