Number.parseInt()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Number.parseInt() 정적 메서드는 문자열 인자를 구문 분석하여 지정된 진법 또는 기수의 정수를 반환합니다.

시도해보기

구문

js
Number.parseInt(string)
Number.parseInt(string, radix)

매개변수

string

파싱할 값으로, 문자열로 강제 변환됩니다. 이 인자의 앞 부분 공백은 무시됩니다.

radix Optional

2에서 36 사이의 정수로, string의 진법(수학적 숫자 체계의 기수)을 나타냅니다.

radix가 정의되지 않았거나 0이면 10으로 가정됩니다. 단, 숫자가 0x 또는 0X 코드 단위 쌍으로 시작하는 경우 16진법으로 가정합니다.

반환 값

주어진 string에서 구문 분석된 정수를 반환합니다.

radix2보다 작거나 36보다 크거나, 첫 번째 비공백 문자를 숫자로 변환할 수 없는 경우 NaN이 반환됩니다.

예제

Number.parseInt vs. parseInt

이 메서드는 전역 parseInt() 함수와 동일한 기능을 가집니다.

js
Number.parseInt === parseInt; // true

이 메서드의 목적은 전역 함수의 모듈화입니다. 더 자세한 설명과 예제는 parseInt()를 참고하세요.

명세서

Specification
ECMAScript Language Specification
# sec-number.parseint

브라우저 호환성

BCD tables only load in the browser

같이 보기