✍ 공부/JavaScript

[ 모던 자바스크립트 Deep Dive ] 동등/일치 비교 연산자

Po_tta_tt0 2022. 12. 25. 11:40
반응형

 

 

 

1. 비교 연산자

비교 연산자는 좌항과 우항의 피연산자를 비교한 다음 그 결과를 불리언 값으로 반환한다.

 

 

2. 동등/일치 비교 연산자

동등 비교 연산자(loose equality)와 일치 비교(strict equality)연산자는 좌항과 우항의 피연산자가 같은 값으로 평가되는지 비교해 불리언 값을 반환한다.


그러나 둘은 비교 엄격성의 정도가 다르다.


동등 비교 연산자 : 느슨한 비교
일치 비교 연산자 : 엄격한 비교

 

비교 연산자 의미 사례 설명 부수 효과
== 동등 비교 x == y x와 y의 값이 같음 x
=== 일치 비교 x === y x와 y의 값과 타입이 같음 x
!= 부동등 비교 x != y x와 y의 값이 다름 x
!== 불일치 비교 x !== y x와 y의 값과 타입이 다름 x

 

 

동등 비교 연산자(==)는 와항과 우항의 피연산자를 비교할 때 먼저 암묵적 타입 변환을 통해 타입을 일치시킨 후 같은 값인지 비교한다

반응형