[javascript] 논리 연산자
논리 연산자는 불리언 값에 대한 연산을 수행하는 데 사용됩니다. 자바스크립트에서 주로 사용되며, 조건문과 반복문에서 조건을 검사하거나 논리적 평가를 하는 데 쓰입니다. 논리 연산자는 다음과 같은 네 가지가 있습니다.
- 논리곱(&&)
-
**논리합( )** - 논리부정(!)
논리곱(&&)
논리곱
연산자는 모든 피연산자가 true
일 때만 true
를 반환합니다. 그 외의 경우에는 false
를 반환합니다. 예를 들어:
const a = true;
const b = false;
const result = a && b;
// result는 false가 됩니다.
논리합(||)
논리합
연산자는 둘 중 하나 이상의 피연산자가 true
일 때 true
를 반환합니다. 두 개의 피연산자가 모두 false
인 경우에만 false
를 반환합니다. 예를 들어:
const a = true;
const b = false;
const result = a || b;
// result는 true가 됩니다.
논리부정(!)
논리부정
연산자는 피연산자의 반대를 반환합니다. true
는 false
로, false
는 true
로 바뀝니다. 예를 들어:
const a = true;
const result = !a;
// result는 false가 됩니다.
논리 연산자를 사용하여 복잡한 조건을 다루거나 불리언 값을 조작할 수 있습니다. 잘 활용하면 코드를 간결하고 읽기 쉽게 만들 수 있습니다.
더 자세한 내용은 MDN 웹 문서를 참고하세요.
이상으로 논리 연산자에 대한 내용을 정리해보았습니다. 여기서 논리 연산자가 어떻게 사용되는지 간단히 배워보았습니다.