如何在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) }
文本