유형 | 형태 | 뜻 | 예시 |
===(일치 연산자) | a === b | a와 b가 type이 같은지 check type이 같다면 값이 같은지도 check |
1 === 1 // true 1 === "1" // false 1 === true // false |
==(동등 연산자) | a == b | 연산자가 a,b를 형 변환 해가며, 내용물이 같은지를 check | 0 == 0 // true 0 == [ ] // true 0 == false // true |
동등 연산자 사용 시 헷갈리는 경우가 많아 가독성이 저하되므로, 일치 연산자를 되도록이면 사용할 것!