Movatterモバイル変換


[0]ホーム

URL:


  1. 개발자를 위한 웹 기술
  2. JavaScript
  3. JavaScript 참고서
  4. 표준 내장 객체
  5. Number
  6. Number.parseInt()

This page was translated from English by the community.Learn more and join the MDN Web Docs community.

View in EnglishAlways switch to English

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 ⁨2015년 9월⁩.

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

시도해 보기

function roughScale(x, base) {  const parsed = Number.parseInt(x, base);  if (Number.isNaN(parsed)) {    return 0;  }  return parsed * 100;}console.log(roughScale(" 0xF", 16));// Expected output: 1500console.log(roughScale("321", 2));// Expected output: 0

구문

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

매개변수

string

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

radixOptional

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® 2026 Language Specification
# sec-number.parseint

브라우저 호환성

같이 보기

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp