Как использовать условие OR в операторе JavaScript IF? - PullRequest
97 голосов
/ 02 марта 2010

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

if (A && B) { do something }

Но как мне реализовать ИЛИ, например:

if (A OR B) { do something }

Ответы [ 10 ]

222 голосов
/ 02 марта 2010

Просто используйте оператор двойной трубы, который ||.

if (A || B)
77 голосов
/ 02 марта 2010

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

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

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

16 голосов
/ 02 марта 2010
14 голосов
/ 02 марта 2010
if (A || B) { do something }
12 голосов
/ 02 марта 2010

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

if(A || B){ do something }
9 голосов
/ 30 декабря 2014

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

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

Это говорит о том, что если ответ «да», «да» или «да», то произойдет то же самое

0 голосов
/ 21 марта 2019
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 }
0 голосов
/ 29 января 2019

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

if(condition1 || condition2 || condition3 || ..........)
{       
     enter code here
}
0 голосов
/ 25 апреля 2017

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

if(condition || condition){ 
   some stuff
}
0 голосов
/ 27 июня 2014

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...