web-dev-qa-db-ja.com

JavaScriptのIFステートメントでOR conditionを使用する方法

私はJavaScriptであなたが書くことができることを理解しています:

if (A && B) { do something }

しかし、どのように私は次のようなORを実装するのですか:

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

||というダブルパイプ演算子を使うだけです。

if (A || B)
222
Luca Rocchi

それは注目に値する|| AとBの両方が真の場合も真を返します。

Javascriptで、AまたはB ただし両方ではないを探している場合は、次のようにする必要があります。

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

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

||はor演算子です。

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

これが私の例です:

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

これは、答えが「はい」または「はい」の場合、同じことが起こることを意味します

9
Dyljam1234

||を使うだけ

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

注:文字列と数値を使用してください。もっと複雑です。

深く理解するために this をチェックしてください。

1
haotang

いいね!

if(condition1 || condition2 || condition3 || ..........)
{       
     enter code here
}
0
Abhilash Reddy
if (/A|B/.test(thingToTest)) { doSomething }

例:

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

これは、変数 "myString"内で "my"を探します。 "myString"変数の代わりに直接文字列を代用することができます。

追加のボーナスとして、大文字と小文字を区別しない "i"とグローバル "g"を検索に追加することもできます。

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

条件と表記法が||の場合にOR(||)演算子を使用するには、複数の条件ステートメントが必要です。

if(condition || condition){ 
   some stuff
}
0
KARTHIKEYAN.A