JavaScript 프로그래밍 - 타입 변환과 단축 평가
타입 변환이란 기존의 원시값을 사용하여 다른 타입의 새로운 원시 값을 생성하는 것이다. 자바 스크립트의 모든 값은 타입이 있다. 값의 타입은 개발자의 의도에 따라 다른 타입으로 변환이 가능하다. 명시적 타입 변환 개발자가 의도적으로 값의 타입을 변환하는 것을 명시적 타입 변환(explicit coercion) 또는 타입 캐스팅(type casting)이라 한다. let x = 10; // 명시적 타입 변환 // 숫자를 문자열 타입으로 변환 let str = x.toString(); console.log(typeof str, str); // string 10 // 위에서 말한 것처럼 원시값은 변경 불가능한 값이기 때문에 x의 값에는 영향을 주지 않는다. console.log(typeof x, x); // ..