[javascript] 변수 값에 논리 연산 적용하기

자바스크립트에서 변수 값에 논리 연산을 적용하는 것은 프로그래밍에서 매우 중요합니다. 이는 조건에 따라 특정 코드를 실행하고, 상황에 따라 변수의 값을 설정하는 데 사용됩니다. 이 블로그 포스트에서는 논리 연산자를 사용하여 변수 값에 논리 연산을 적용하는 방법에 대해 알아보겠습니다.

논리 연산자 소개

논리 연산자는 && (and), || (or), ! (not) 세 가지가 있습니다. 이 연산자들은 불리언 값을 조합하거나 변경하는 데 사용됩니다.

AND 연산자 (&&)

AND 연산자는 양쪽 피연산자가 모두 true 일 때 true를 반환합니다. 다음은 AND 연산자를 사용하여 변수에 논리 연산을 적용하는 예제입니다.

let x = 5;
let y = 10;

if (x > 0 && y < 15) {
  console.log("조건이 참입니다.");
} else {
  console.log("조건이 거짓입니다.");
}

위의 예제에서는 x가 0보다 크고 y가 15보다 작을 때 “조건이 참입니다.”라는 메시지가 출력됩니다.

OR 연산자 (||)

OR 연산자는 두 피연산자 중 하나라도 true이면 true를 반환합니다. 다음은 OR 연산자를 사용하여 변수에 논리 연산을 적용하는 예제입니다.

let isAdmin = true;
let isLoggedIn = false;

if (isAdmin || isLoggedIn) {
  console.log("어드민 또는 로그인 중입니다.");
} else {
  console.log("일반 사용자입니다.");
}

위의 예제에서는 isAdmin 또는 isLoggedIn 중 하나라도 true이면 “어드민 또는 로그인 중입니다.”라는 메시지가 출력됩니다.

NOT 연산자 (!)

NOT 연산자는 피연산자를 부정합니다. truefalse로, falsetrue로 변경됩니다. 다음은 NOT 연산자를 사용하여 변수에 논리 연산을 적용하는 예제입니다.

let isLoggedOut = true;

if (!isLoggedOut) {
  console.log("로그인 중입니다.");
} else {
  console.log("로그아웃 상태입니다.");
}

위의 예제에서는 isLoggedOuttrue이기 때문에 NOT 연산자에 의해 “로그아웃 상태입니다.”라는 메시지가 출력됩니다.

논리 연산자를 사용하여 변수 값에 논리 연산을 적용하는 방법에 대해 알아보았습니다. 이러한 논리 연산을 사용하면 조건에 따라 코드를 실행하거나 변수 값을 설정하는 데 도움이 됩니다.

참고문헌: