간단하게
AND 연산자
OR 연산자
XOR 연산자가 있습니다. (XOR은 Exclusive OR)
우선 And (&&, &)
지난 포스팅에서 배웠던 조건문을 예로들자면
if(A조건 && B조건) // A조건이 true이고 B조건이 true일 때 true를 반환
OR(|, ||)
if(A조건 || B조건) //A조건이나 B조건 둘 중 하나만 true면 true를 반환
XOR(^)
if(A조건 ^ B조건) // A조건의 결과 B조건의 결과가 다를때 true를 반환
즉 오래전 컴공 시간 때 배운거 같지만
AND | true && true == true false && true == false true && false == false false && false == false |
좌 우항 둘중 하나라도 false면 false를 반환합니다. |
OR | true || true == true true || false == true false || true == true false || false == true |
좌 우항 둘중 하나라도 true면 true를 반환합니다. |
XOR | true ^ true == false; true ^ false == true; false ^ true == true; false ^ false == false; |
좌 우항 둘다 다른 상태여야만 true값을 내놓는다. |
논리 연산자는 주로 조건문과 혼합되서 사용되어 집니다.
'Web > JavaScript + TypeScript' 카테고리의 다른 글
[JS] 비교 연산자 및 조건문 (0) | 2022.06.29 |
---|---|
[JS]형변환(Casting) (0) | 2022.06.22 |
[JS] alert, prompt, confirm (0) | 2022.06.22 |
[JS]자료형 (0) | 2022.06.20 |
[JS] 변수와 상수 (0) | 2022.06.20 |