피연산자를 서로 비교하고, 그 결과에 따라 논리 값을 반환
숫자, 문자열, 논리형, 객체 값을 사용할 수 있다.
[좌변] [비교연산자] [우변]
비교연산자 | 설명 | 예시 | 결과 |
---|---|---|---|
> | [큼] 좌변이 우변보다 크면 TRUE를 반환 | 6 > 3 | TRUE |
>= | [크거나 같음] 좌변이 우변보다 크거나 같으면 TRUE를 반환 | 6 >= 3 | TRUE |
< | [작음] 좌변이 우변보다 작으면 TRUE를 반환 | 6 < 3 | FALSE |
<= | [작거나 같음] 좌변이 우변보다 작거나 같으면 TRUE를 반환 | 6 <= 3 | FALSE |
== | [동등] 피연산자가 같으면 TRUE를 반환 | '6' == 6 | TRUE |
=== | [일치] 피연산자의 값과 타입이 모두 같으면 TRUE를 반환 | '6' === 6 | FALSE |
!= | [부등] 피연산자가 다르면 TRUE를 반환 | '6' !== 6 | FALSE |
!== | [불일치] 피연산자의값과 타입이 다르면 TRUE를 반환 | '6' !== 6 | TRUE |
🖥 연습해보기
console.log( 100 > 200 ); >>false
console.log( '500' == 500); >>true
console.log( '500' === 500); >>false
console.log( '500' !== 500); >>false
console.log( '500' != 500); >>true