반응형
JavaScript IF 문에서 OR 조건을 사용하는 방법은 무엇입니까?
JavaScript에서 다음과 같이 작성할 수 있음을 이해합니다.
if (A && B) { do something }
그러나 다음과 같은 OR를 어떻게 구현합니까?
if (A OR B) { do something }
이중 파이프 연산자를 사용하십시오 ||
.
if (A || B)
그 지적 가치는 ||
또한 반환합니다 true
경우 BOTH A
하고 B
있습니다 true
.
자바 스크립트에서, 당신이 찾고있는 경우 A
나 B
, 하지만 둘 다 , 당신은에 비슷한 일을 수행해야합니다 :
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
반응형
'programing tip' 카테고리의 다른 글
구문 오류 : 기회가 아님 (0) | 2020.08.18 |
---|---|
Swift에서 SQLite 데이터베이스에 액세스 (0) | 2020.08.18 |
시트가 있는지 테스트 또는 확인 (0) | 2020.08.17 |
Perl과 PHP의 차이점 (0) | 2020.08.17 |
'ng build'후 angular-cli에서 dist-folder 경로를 변경하는 방법 (0) | 2020.08.17 |