언어/JavaScript Deepdive
6장 타입 변환
타입 변환 개발자가 의도적으로 값의 타입을 변환시키는 것 암묵적 타입 변환 또는 타입 강제 변환 의도 없이 표현식을 평가하는 도중 JS엔진에 의해 암묵적으로 타입이 자동변환 되는 것 기존의 원시 값을 직접 변경하는 것이 아닌 새로운 원시 값을 생성하여 단 한 번 사용하고 버린다. 암묵적 타입 변환 문자열 타입으로 변환 + 연산자는 피 연산자 중 하나 이상이 문자열 이면 문자열 연결 연산자로 동작 템플릿 리터럴의 표현식 삽입또한 평가 결과를 문자열 타입으로 암묵적 타입 변환 숫자 타입으로 변환 -, *, /와 같은 산술 연산자는 피 연산자 중, 숫자 타입이 아닌 피연산자를 숫자타입으로 암묵적 타입 변환 숫자 타입으로 변환할 수 없는 경우 : 산술 연산 수행이 불가능하여 표현식의 평가 결과가 NaN 비교 연..