-
===는 엄격한 동등 비교 연산자다.
두 값의 타입과 값이 모두 같을 때 참을 반환한다.
==와의 차이는
==는 느슨한 동등 비교 연산자로, 타입 변환을 수행한 후 값을 비교한다.
===는 타입 변환을 수행하지 않고 비교한다.
예시
5 === 5 // true
5 === '5' // false (숫자 5와 문자열 '5'는 타입이 다름)
5 == '5' // true (타입 변환 후 비교하므로 true)이를 쓰는 이유는 예상치 못한 타입 변환 오류를 감지할 수 있다.
'개발 > 자바스크립트' 카테고리의 다른 글
splice 메서드 (1) 2024.09.30 forEach (1) 2024.09.30 FormData 객체 (1) 2024.09.30 STT(Speech To Text) 기능 구현 (0) 2024.06.24