형변환 하기
Number, String, parseInt 등등 객체로 감싸거나 변환시키기
1. parseInt(String, radix)
구분 | 설명 |
---|---|
String | 숫자로 바꿀 텍스트, 만약 String형태가 아니라면 toString 메소드를 사용하여 String으로 변환 후에 사용한다.(첫 번째 글자가 숫자로 바뀌지 않으면 NaN을 리턴한다) |
radix | N진법 선언, N진법을 사용할지 명시적으로 써주어야 한다. 비어있을 경우 string에 들어오는 값이 0x로 시작하면 16, 0으로 시작하면 8, 그 밖의 경우는 10이다. ( 또 이상한 숫자를 변환 시킬 수는 없다.) |
console.log(parseInt('1000', 10)) // 1000
console.log(parseInt('-F', 16)) // -15
console.log(parseInt('-0F', 16)) // -15
console.log(parseInt('Hello', 10)) // NaN
console.log(parseInt('556', 2)) // NaN
console.log(parseInt('15*3', 10)) // *이후 생략 15
console.log(parseInt('12', 13)) //