Как использовать условие 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) ) { ... } Ответ 3 Использовать оператор ||. Ответ 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 }
Ответ 2 Стоит отметить, что || также вернет true, если ОБА A и B равны true. В JavaScript, если вы ищете A или B, но не оба, вам нужно сделать что-то похожее на: if( (A && !B) || (B && !A) ) { ... }
Ответ 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 }