| » 회원가입 | » 아이디/비밀번호찾기 |
| 월 | 화 | 수 | 목 | 금 | 토 | 일 |
|---|---|---|---|---|---|---|
| « 7 | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | |||
자바스크립트는 형 지정형 언어가 아니기에 스크립트가 자동으로 상황에 맞게 형을 지정해주게 됩니다. 이에 숫자를 저장한 변수지만 문자열로 인식 계산전에 형을 변환해주어야 할 필요성이 있습니다.
아래는 자바스크립트에서 Float 그리고 Int로 형으로 형 변환을 하는 예제 입니다.
parseFloat syntax: parseFloat(‘string’)
parseFloat('1.45kg') // 1.45 parseFloat('77.3') // 77.3 parseFloat('077.3') // 77.3 parseFloat('0x77.3') // 0 parseFloat('.3') // 0.3 parseFloat('0.1e6') // 100000
parseInt syntax: parseInt( ‘string’ [, base] )
parseInt('123.45') // 123 parseInt('77') // 77 parseInt('077',10) // 77 parseInt('77',8) // 63 (= 7 + 7*8) parseInt('077') // 63 (= 7 + 7*8) parseInt('77',16) // 119 (= 7 + 7*16) parseInt('0x77') // 119 (= 7 + 7*16) parseInt('099') // 0 (9 is not an octal digit) parseInt('99',8) // 0 or NaN, depending on the platform parseInt('0.1e6') // 0 parseInt('ZZ',36) // 1295 (= 35 + 35*36)