최신 웹 개발 튜토리얼
 

JavaScript parseInt() Function

<자바 스크립트 전역 함수

다른 문자열을 구문 분석 :

var a = parseInt("10") + "<br>";
var b = parseInt("10.00") + "<br>";
var c = parseInt("10.33") + "<br>";
var d = parseInt("34 45 66") + "<br>";
var e = parseInt(" 60 ") + "<br>";
var f = parseInt("40 years") + "<br>";
var g = parseInt("He was 40") + "<br>";

var h = parseInt("10",10)+ "<br>";
var i = parseInt("010")+ "<br>";
var j = parseInt("10",8)+ "<br>";
var k = parseInt("0x10")+ "<br>";
var l = parseInt("10",16)+ "<br>";

var n = a + b + c + d + e + f + g + "<br>" + h + i + j + k +l;

N의 결과는 다음과 같습니다

»그것을 자신을 시도

정의 및 사용

parseInt() 함수는 문자열을 구문 분석하고 정수를 반환합니다.

기수 파라미터는, 사용 예 (16)의 기수 될 부호있는 시스템 지정하는 데 사용된다 (hexadecimal) 문자열의 개수가 소수에 16 진수로 해석되어야 함을 나타낸다.

기수 매개 변수를 생략하면, 자바 스크립트는 다음을 가정합니다 :

  • 문자열로 시작하는 경우 "0x" , 기수가 16 (hexadecimal)
  • 문자열로 시작하는 경우 "0" , 기수 8 (octal) . 이 기능은 지원되지 않습니다
  • 문자열이 다른 값으로 시작하면, 기수가 10 (decimal)

Note: 만 문자열의 첫 번째 숫자는 반환됩니다!

Note: 선행 및 후행 공백이 허용됩니다.

Note: 첫 번째 문자가 숫자로 변환 할 수없는 경우 parseInt() NaN이 반환합니다.

참고 : 이전 버전의 브라우저가됩니다 parseInt("010") 인 ECMAScript의 이전 버전 (나이는 ECMAScript를 5보다 8 진수 기수를 사용하기 때문에 8 등을, (8) 문자열로 시작하면 기본적으로 "0" . ECMAScript를 5로, 기본값은 진수 기수이다 (10) .


브라우저 지원

기능
parseInt()

통사론

parseInt( string,radix )

매개 변수 값

매개 변수 기술
string 필요합니다. 문자열은 구문 분석
radix 선택 과목. 다수 (from 2 to 36) 숫자 시스템을 나타낸다 사용될

기술적 세부 사항

반환 값 : 숫자입니다. 첫 번째 문자가 숫자로 변환 할 수없는 경우 NaN이 반환된다
자바 스크립트 버전 : 1.0

<자바 스크립트 전역 함수