동등 비교 연산자(equality operators)

Jinkyu Kim·2023년 2월 22일

Javascript

목록 보기
22/30

동등 비교 관계 연산자

'=='는 값만 같다면 true가 나온다
Ex) console.log(2 == 2)는 숫자가 같기 때문에 true
<주의> console.log(2 =='2')는 타입이 다르지만 숫자2와 문자열2를
비교할 때 문자열 2가 자동으로 숫자열로 변환되어져 true가 나온다

!= 값만 다르면 true가 나온다
Ex) console.log(2 != 3)는 값이 다르기 때문에 true

=== 값과 타입이 둘다 같아야 true가 나온다
Ex)console.log(2 =='2')는 은 같지만 타입이 다르기 때문에 false가 나온다
(코딩을 할 때는 타입도 함께 확인하는게 안정적이다 그래서 ===를 선호하는것이 좋다)

0개의 댓글