Как использовать условие OR в инструкции JavaScript IF?

Я понимаю, что в JavaScript вы можете написать:

if (A && B) { do something }

Но как я могу реализовать OR, например:

if (A OR B) { do something }

Ответ 1

Просто используйте оператор doublepipe, который ||.

if (A || B)

Ответ 2

Стоит отметить, что || также вернет true, если ОБА A и B равны true.

В JavaScript, если вы ищете A или B, но не оба, вам нужно сделать что-то похожее на:

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

Ответ 4

if (A || B) { do something }

Ответ 5

|| является оператором or.

if(A || B){ do something }

Ответ 6

вот мой пример:

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

Это говорит о том, что если ответ будет да или YeS, то произойдет то же самое.

Ответ 7

Просто используйте ||

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

Примечание: строка и номер. Это сложнее.

Отметьте этот для глубокого понимания:

Ответ 8

Для использования оператора OR(||) в случае, если условием и обозначениями является || требуется более одного оператора условия. ,

if(condition || condition){ 
   some stuff
}

Ответ 9

Вы можете использовать как

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

Ответ 10

if (/A|B/.test(thingToTest)) { doSomething }

пример:

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

Это будет искать "my" в переменной "myString". Вы можете заменить строку непосредственно вместо переменной "myString".

В качестве дополнительного бонуса вы можете добавить к поиску нечувствительный к регистру "i" и глобальный "g".

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