typesafety1 TypeScript에서 `==` 와 `===` 의 차이점 및 적절한 사용법 ==과 ===는 자바스크립트와 타입스크립트에서 가장 자주 사용되는 비교 연산자 중 하나로, 그 차이를 명확하게 이해하는 것이 중요합니다. 이 두 연산자는 비교하는 값이 같은지를 확인하지만, 비교하는 방식에서 중요한 차이가 있습니다.1. 느슨한 동등 연산자 (==)==는 느슨한 동등 연산자로, 비교하는 두 값의 타입이 다를 경우 타입 변환을 통해 같은지를 확인합니다. 즉, 타입이 다르더라도 값이 같다고 판단될 수 있습니다.예제 1: 타입 변환과 느슨한 동등 비교console.log(1 == '1'); // true이 예제에서 1은 숫자이고 '1'은 문자열이지만, == 연산자는 문자열을 숫자로 변환한 후 비교합니다. 변환된 값은 둘 다 숫자 1이기 때문에 true를 반환합니다.예제 2: 불리언 타입과 숫자 .. 2024. 9. 19. 이전 1 다음