9장 타입변환과 단축평가
·
프로그래밍/JavaScript
9.1 타입 변환이란?var x = 10;var str = x.toString();console.log(typeof str, str); // string 10console.log(typeof x, x); // number 10타입변환을 하면 값이 변경되지 않는다.이점은 다시 생각해볼만하다var x = 10;var srt = x + '';console.log(typof str, str); // string 10console.log(typeof x, x); // number 10위의 경우는 자바스크립틍 엔진에의해서 의도적으로 바뀐 암묵적 타입변환이다.이렇게 암묵적타입은 새로운값의 타입을 만들고 단한번 사용하고 버리게된다.드러나지않게 타입이 자동변환되어 예측가능하기 어렵다.예측가능한 코드로 만들기위해 코드를 ..