9.1 타입 변환이란?JS의 모든 값은 타입이 있다. 개발자의 의도에 따라 다른 타입으로 변환할 수 있다. 개발자가 의도적으로 값의 타입을 변환하는 것을 명시적 타입 변환 또는 타입 캐스팅이라 한다.var x = 10// 명시적 타입 변환// 숫자를 문자열로 타입 캐스팅한다.var str = x.toString()console.log(typeof str, str) // String 10// x변수의 값이 변경된 것은 아니다.console.log(typeof x, x) // number 10 개발자의 의도와는 상관없이 표현식을 평가하는 도중에 JS엔진에 의해 암묵적으로 타입이 자동 변환되기도하는데,이를 암묵적 타입 변환 또는 타입 강제 변환이라 한다.var = 10// 암묵적 타입 변환// 문자열 연결 연..