programing tip

JavaScript IF 문에서 OR 조건을 사용하는 방법은 무엇입니까?

itbloger 2020. 8. 17. 08:22
반응형

JavaScript IF 문에서 OR 조건을 사용하는 방법은 무엇입니까?


JavaScript에서 다음과 같이 작성할 수 있음을 이해합니다.

if (A && B) { do something }

그러나 다음과 같은 OR를 어떻게 구현합니까?

if (A OR B) { do something }

이중 파이프 연산자를 사용하십시오 ||.

if (A || B)

그 지적 가치는 ||또한 반환합니다 true경우 BOTH A하고 B있습니다 true.

자바 스크립트에서, 당신이 찾고있는 경우 AB, 하지만 둘 다 , 당신은에 비슷한 일을 수행해야합니다 :

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

||연산자를 사용하십시오 .


if (A || B) { do something }

|| 또는 연산자입니다.

if(A || B){ do something }

내 예는 다음과 같습니다.

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

이것은 대답이 Yes yes 또는 YeS이면 동일한 일이 발생한다는 것을 말합니다.


그냥 사용 ||

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

참고 : 문자열 및 숫자 포함. 더 복잡합니다.

깊은 이해를 위해 이것을 확인하십시오 .


OR(||)조건 및 표기법이 인 경우 연산자 를 사용하려면 하나 이상의 조건문이 필요합니다 ||.

if(condition || condition){ 
   some stuff
}

다음과 같이 사용할 수 있습니다.

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

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 }

참고 URL : https://stackoverflow.com/questions/2363840/how-to-use-or-condition-in-a-javascript-if-statement

반응형