타입 변환개발자가 의도적으로 값의 타입을 변환하는 것은 명시적 타입 변환 또는 타입 캐스팅이라 한다.var x = 10;lvar str = x.toString();개발자의 의도와는 상관없이 표현식을 평가하는 도중에 자바스크립트 엔진에 의해 암묵적으로 타입이 자동으로 변화는 되는 것을 암묵적 타입 변화 또는 타입 강제 변환이라 한다.var x = 10;var str = x + '';다만 기존 원시값은 변경 불가능한 값으로 변경할 수 없으므로 기존 원시 값을 사용해 다른 타입의 새로운 원시 값을 생성하는 것을 의미한다.암묵적 타입 변환자바스크립트는 가급적 에러를 발생시키지 않도록 암묵적 타입 변환을 통해 표현식을 평가한다.문자열 타입으로 변환자바스크립트 엔진은 문자열 연결 연산자 표현식을 평가하기 위해 문자..