[javascript] 논리 연산자

논리 연산자는 불리언 값에 대한 연산을 수행하는 데 사용됩니다. 자바스크립트에서 주로 사용되며, 조건문과 반복문에서 조건을 검사하거나 논리적 평가를 하는 데 쓰입니다. 논리 연산자는 다음과 같은 네 가지가 있습니다.

  1. 논리곱(&&)
  2. **논리합(   )**
  3. 논리부정(!)

논리곱(&&)

논리곱 연산자는 모든 피연산자가 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가 됩니다.

논리부정(!)

논리부정 연산자는 피연산자의 반대를 반환합니다. truefalse로, falsetrue로 바뀝니다. 예를 들어:

const a = true;
const result = !a;
// result는 false가 됩니다.

논리 연산자를 사용하여 복잡한 조건을 다루거나 불리언 값을 조작할 수 있습니다. 잘 활용하면 코드를 간결하고 읽기 쉽게 만들 수 있습니다.

더 자세한 내용은 MDN 웹 문서를 참고하세요.


이상으로 논리 연산자에 대한 내용을 정리해보았습니다. 여기서 논리 연산자가 어떻게 사용되는지 간단히 배워보았습니다.