143

JavaScriptで次のように記述できることを理解しています。

if (A && B) { do something }

しかし、次のようなORを実装するにはどうすればよいですか。

if (A OR B) { do something }
4

11 に答える 11

287

論理「OR」演算子、つまりを使用するだけです||

if (A || B)
于 2010-03-02T14:39:57.097 に答える
94

両方ともである場合||にも返されることに注意する価値があります。trueABtrue

AJavaScriptでは、またはBを探しているが、両方を探している場合は、次のようなことを行う必要があります。

if( (A && !B) || (B && !A) ) { ... }
于 2010-03-02T14:50:08.850 に答える
16

||演算子を使用します。

于 2010-03-02T14:39:49.593 に答える
15
if (A || B) { do something }
于 2010-03-02T14:39:42.727 に答える
12

||or演算子です。

if(A || B){ do something }
于 2010-03-02T14:40:09.930 に答える
10

これが私の例です:

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

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

于 2014-12-30T20:41:06.673 に答える
2

正規表現も使用できます。

var thingToTest = "B";
if (/A|B/.test(thingToTest)) alert("Do something!")

一般的な正規表現の例を次に示します。

var myString = "This is my search subject"
if (/my/.test(myString)) alert("Do something here!")

これにより、変数「myString」内で「my」が検索されます。「myString」変数の代わりに文字列を直接置き換えることができます。

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

var myString = "This is my search subject"
if (/my/ig.test(myString)) alert("Do something here");

于 2019-03-21T12:31:25.820 に答える
1

switch正規表現について言及する場合は、ステートメントについても言及することをお勧めします。

var expr = 'Papayas';
switch (expr) {
  case 'Oranges':
    console.log('Oranges are $0.59 a pound.');
    break;
  case 'Mangoes':
  case 'Papayas': // Mangoes or papayas
    console.log('Mangoes and papayas are $2.79 a pound.');
    // expected output: "Mangoes and papayas are $2.79 a pound."
    break;
  default:
    console.log('Sorry, we are out of ' + expr + '.');
}

于 2020-01-08T01:38:22.667 に答える
0

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

if(condition || condition){ 
   some stuff
}
于 2017-04-25T04:21:17.987 に答える
0

Likeを使用できます

if(condition1 || condition2 || condition3 || ..........)
{       
     enter code here
}
于 2019-01-29T17:54:43.633 に答える
-1

使用するだけ||

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

注:文字列と数字を使用します。もっと複雑です。

深い理解のためにこれをチェックしてください:

于 2014-06-27T16:02:55.237 に答える