<aside> 📌
개발자가 ‘의도적’으로 값의 타입을 변환하는 것을
명시적 타입 변환 또는 타입 캐스팅이라고 한다.
</aside>
<aside> 📌
개발자의 ‘의도와는 상관없이’ 자바스크립트 엔진에 의해 암묵적으로 타입이 자동 변환되는 것은
암묵적 타입 변환 또는 타입 강제 변환이라고 한다.
</aside>
타입 변환은 기존의 원시 값을 직접 변경하는 것은 아니다.
기존 원시 값을 사용해서 다른 타입의 새로운 원시 값을 생성하는 것이다.
⭐️무조건 암묵적 타입변환이 좋지 않은 것은 아니다.
다만, 개발자가 타입 변환의 결과를 정확히 예측하고 사용할 수 있어야 한다.