it-swarm.com.de

Wie benutzt man OR Bedingung in einer JavaScript-IF-Anweisung?

Ich verstehe, dass Sie in JavaScript schreiben können:

if (A && B) { do something }

Aber wie implementiere ich ein OR wie:

if (A OR B) { do something }
88
sadmicrowave

Verwenden Sie einfach den Doublepipe-Operator, der || ist.

if (A || B)
214
Luca Rocchi

Erwähnenswert ist, dass || auch true zurückgibt, wenn BEIDE A und Btrue sind.

Wenn Sie in JavaScript nach A oder B, aber nicht nach beiden suchen, müssen Sie Folgendes tun:

if( (A && !B) || (B && !A) ) { ... }
77
user113716
16
Skilldrick
if (A || B) { do something }
14
Dolbz

|| ist der Operator or.

if(A || B){ do something }
12
rosscj2533

hier ist mein Beispiel:

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

Dies bedeutet, dass, wenn die Antwort Ja oder Ja lautet, dasselbe geschehen wird

10
Dyljam1234

Verwenden Sie einfach ||

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

Hinweis: mit String und Nummer. Es ist komplizierter.

Überprüfe dies für tiefes Verständnis: 

2
haotang

Sie können Like verwenden

if(condition1 || condition2 || condition3 || ..........)
{       
     enter code here
}
1
Abhilash Reddy

Es ist mehr als eine Bedingungsanweisung erforderlich, um den Operator OR(||) in Bedingungen und Notationen zu verwenden, die || sind.

if(condition || condition){ 
   some stuff
}
1
KARTHIKEYAN.A
if (/A|B/.test(thingToTest)) { doSomething }

beispiel:

  var myString = "This is my search subject"
  if (/my/.test(myString)) { doSomethingHere }

Dies wird nach "my" in der Variablen "myString" suchen. Sie können einen String direkt anstelle der Variablen "myString" einsetzen.

Als zusätzlichen Bonus können Sie der Suche auch das case insensitive "i" und das globale "g" hinzufügen.

  var myString = "This is my search subject"
  if (/my/ig.test(myString)) { doSomethingHere }
0
jgshawkey