
55
3.9 타입 변환
parseInt("
-
0XFF") //
=
>
-
255
parseFloat(".1") //
=
> 0.1
parseInt("0.1") //
=
> 0
parseInt(".1") //
=
> NaN:
정수는
.
로
시작할
수
없습니다
.
parseFloat("$72.47") //
=
> NaN:
숫자는
$
로
시작할
수
없습니다
.
parseInt()
는 선택 사항인 두 번째 인자로 기수를 받습니다. 기수는 2 이상 36 이하
범위여야 합니다. 예를 들어 다음을 보십시오.
parseInt("11", 2) //
=
> 3: (1*2 + 1)
parseInt("ff", 16) //
=
> 255: (15*16 + 15)
parseInt("zz", 36) //
=
> 1295: (35*36 + 35)
parseInt("077", 8) //
=
> 63: (7*8 + 7)
parseInt("077", 10) //
=
> 77: (7*10 + 7)
3.9.3
지금까지는 어떤 타입의 값을 다른 타입으로 직접 변환하는 방법을 설명했고, 기본
타입을 다른 기본 타입으로 묵시적으로 변환하는 방법을 설명했습니다. 이 절은 자
바스크립트가 객체를 기본 값으로 변환할 때 사용하는 복잡한 규칙을 설명합니다.
길고 모호하게 느껴질 수 있습니다. ...