9.3.3 비교 연산자
비교 연산자는 피연산자를 비교한 뒤, 논리형 값인 참(true), 거짓(false)을 반환하는 연산을 수행합니다.
표 9-8 비교 연산자
연산자 |
예 |
설명 |
== |
x == y |
x와 y의 값이 같으면 true를 반환합니다. |
=== |
x === y |
x와 y의 값과 자료형이 같으면 true를 반환합니다. |
!= |
x != y |
x와 y의 값이 다르면 true를 반환합니다. |
!== |
x !== y |
x와 y의 값과 자료형이 다르면 true를 반환합니다. |
< |
x < y |
x가 y보다 작으면 true를 반환합니다. |
<= |
x <= y |
x가 y보다 작거나 같으면 true를 반환합니다. |
> |
x > y |
x가 y보다 크면 true를 반환합니다. |
>= |
x >= y |
x가 y보다 크거나 같으면 true를 반환합니다. |
비교 연산자 중에서 동등 연산자(==)와 일치 연산자(===), 부등 연산자(!=)와 불일치 연산자(!==)를 비교해 보겠습니다. 다음 코드처럼 숫자형 10과 문자열 10을 비교하면 동등 연산자는 true, 일치 연산자는 false를 반환합니다.
10 == '10'; // true
10 === '10'; // false