JavaScript Number parseInt() 메서드

정의와 사용법

Number.parseInt() 메서드는 값을 문자열로 분석하여 첫 번째 정수를 반환합니다。

radix 파라미터는 사용할 숫자 시스템을 정의합니다:

2 = 이진수, 8 = 8진수, 10 = 십진수, 16 = 십육진수.

생략하면 radixJavaScript는 기본 값으로 10을 가정합니다. "0x"로 시작하는 값이면 JavaScript는 기본 값으로 16을 가정합니다。

주의:

첫 번째 문자를 숫자로 변환할 수 없으면 반환합니다: NaN

구두점과 끝에 있는 공백은 무시됩니다。

첫 번째 발견된 정수만 반환합니다。

인스턴스

예제 1

Number.parseInt("10");
Number.parseInt("10.00");
Number.parseInt("10.33");
Number.parseInt("34 45 66");
Number.parseInt(" 60 ");
Number.parseInt("40 years");
Number.parseInt("He was 40");

직접 시도해 보세요

예제 2

Number.parseInt("10", 10);
Number.parseInt("010");
Number.parseInt("10", 8);
Number.parseInt("0x10");
Number.parseInt("10", 16);

직접 시도해 보세요

문법

Number.parseInt(string, radix)

파라미터

파라미터 설명
value 필수입니다. 분석할 값
radix

선택 사항입니다. 기본值为 10。

숫자 시스템의 값(2에서 36까지)

반환 값

타입 설명
부울 값 정수를 찾지 못하면 NaN을 반환합니다。

브라우저 지원

Number.parseInt() ECMAScript6 (ES6) 기능입니다。

모든 현대 브라우저는 ES6 (JavaScript 2015)를 지원합니다:

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
지원 지원 지원 지원 지원

Internet Explorer 11(또는 그 이전 버전)는 지원하지 않습니다 Number.parseInt()