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
에서 구문 분석된 정수를 반환합니다.
radix
가 2
보다 작거나 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