[JavaScript] 문자열을 숫자로 변환(Converting Strings to Numbers)[ 편집자 : Blueⓘ ]
2010년 03월 22일 오전 11시 40분 태그 : , , , / 조회수 : 1,118

자바스크립트는 형 지정형 언어가 아니기에 스크립트가 자동으로 상황에 맞게 형을 지정해주게 됩니다. 이에 숫자를 저장한 변수지만 문자열로 인식 계산전에 형을 변환해주어야 할 필요성이 있습니다.

아래는 자바스크립트에서 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)
엮인글 주소 : http://www.blueiblog.com/ko/archives/2128/trackback
  • 이 숫자를 스팸 방지키란에 입력하여 주세요.