1. 비교 연산자
(1) 비교 연산자는 피연사낮 사이의 상대적 크기를 판단하여, 참(true)와 거짓(false)으로 결과를 반환
(2) 비교 연산자는 모두 두 개의 피연산자를 가지는 이항 연산자이고, 피연산자들은 왼쪽에서 오른쪽으로 결합
(3) 피연산자가 둘 다 숫자면, 숫자를 서로 비교
(4) 피연산자가 둘 다 문자라면, 문자열의 첫 번째 문자부터 알파벳 순서대로 비교
2. 비교 연산자의 종류
비교 연산자 | 설명 |
== | 왼쪽과 오른쪽 값이 같다면 참 반환 |
=== | 왼쪽과 오른쪽 값과 타입이 같다면 참 반환 |
!= | 왼쪽과 오른쪽 값이 같지 않다면 참 반환 |
!== | 왼쪽과 오른쪽 값이 다르거나, 타입이 다르면 참를 반환 |
> | 왼쪽이 오른쪽보다 값이 크다면 참을 반환 |
>= | 왼쪽이 오른쪽 값보다 크거나 같으면 참을 반환 |
< | 왼쪽 값이 오른쪽 값보다 작으면 참을 반환 |
<= | 왼쪽 값이 오른쪽 값보다 작거나 같으면 참을 반환 |
3. 동등 연산자(==) vs 일치 연산자(===)
(1) 동등 연산자(==)는 두 피연산자의 값이 서로 같으면 참을 반환
(2) 두 피연산자의 타입이 서로 다르다면, 비교를 위해 강제로 타입을 같게 변환
(3) 일치 연산자(===)는 타입의 변환 없이 두 피연산자의 값이 같고, 타입도 같아야만 참을 반환
Reference
'Javascript > JS Basic' 카테고리의 다른 글
async / await (0) | 2022.11.16 |
---|---|
Callback 함수와 Promise (0) | 2022.11.16 |
Null, Undefined, NaN (0) | 2022.11.15 |
var, let, const (0) | 2022.11.15 |
Javascript ES6 (0) | 2022.11.15 |