React

null, undefined와 동등, 일치 비교 연산자

Asset Type
File Type
When to use
Reference
Created by
Last edited time
2022/06/03 15:21
'==' 연산자를 이용하여 두 값(null과 undefined)을 비교하면 둘다 true를 리턴합니다.
→ 정확히 null인지 undefined인지를 확인하고 싶다면? OR이 아니라는 전제 하에 === 로 검사하면 됩니다.
('===' 연산자를 이용하여 두 값을 비교하면 타입이 다르기 때문에 false를 리턴합니다.)
다시 말해 == 는 강제 변환을 허용하지만, === 는 강제 변환을 허용하지 않습니다.
⇒ 그리고 보통 undefined인지 null인지 둘다 확인하고 싶으면 === null || === undefined가 아니라 == null로 하는 것이 권장됩니다.