Javascript
논리 연산자(logical operators)
WEB_CREASTORY
2023. 7. 24. 23:32
1️⃣ 논리곱(&&) 연산자
console.log(true && true); // true
console.log(true && false); // false
console.log(false && true); // false
console.log(false && false); // false
논리곱 연산자를 사용하여 두 값을 비교할 수 있다. 이때, 논리곱 연산자는 두 값이 모두 true일 경우에만 true를 반환한다.
2️⃣ 논리합(||) 연산자
console.log(true || true); // true
console.log(true || false); // true
console.log(false || true); // true
console.log(false || false); // false
논리합 연산자를 사용하여 두 값을 비교할 수 있다. 이때, 논리합 연산자는 두 값 중 하나라도 true일 경우 true를 반환한다.
3️⃣ 논리부정(!) 연산자
console.log(!true); // false
console.log(!false); // true
console.log(!(2 > 1)); // false
논리부정 연산자를 사용하여 값을 반대로 바꿀 수 있다. 이때, 논리부정 연산자는 true를 false로, false를 true로 바꾼다.