조건문을 사용할 때 사용하는 연산자
불리언 값과 함께 사용해서 다시 불리언 값을 반환
[논리값1] [논리연산자] [논리값2]
논리연산자 | 설명 | 예시 | 결과 |
---|---|---|---|
&& | [논리AND] 논리값1과 논리값2중 둘다 참일 때 TRUE를 반환, 그 외에는 FALSE를 반환 | 1 + 1 == 2 && 2 + 2 == 5 | FALSE |
ㅣㅣ | [논리OR] 논리값1과 논리값2중 둘중 하나가 참일 때 TRUE를 반환, 그 외에는 FALSE를 반환 | 1 + 1 == 2 ㅣㅣ 2 + 2 == 5 | TRUE |
! | [논리NOT] 피연산자를 TRUE로 변환할 수 있으면 FALSE를 반환, 그 외에는 TRUE를 반환 | !TRUE | FALSE |
🖥 연습해보기
let myOld = 25; console.log(20 < myOld && myOld < 30); >>true
let myOld = 15; console.log(20 < myOld || myOld < 30); >>true
console.log(!false); >>true