English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript parseInt() 함수

 JavaScript 전역 속성/함수

parseInt()함수의 역할은: 문자열 매개변수를 해석하고 지정된 진수의 정수를 반환하는 것입니다.

진수 매개변수는 사용할 수 있는 숫자 시스템을 지정하는 데 사용됩니다. 예를 들어, 진수16(시푸진수)는 문자열 중의 숫자를 십진수로 해석해야 한다는 것을 나타냅니다.

radix 매개변수가 미정의되었거나 존재하지 않으면, JavaScript는 다음 내용을 가정합니다:

  • 문자열이 " 0x"으로 시작되면, 진수는16(시푸진수)

  • 문자열이 " 0"으로 시작되면, 진수는8(여 진수)

  • 문자열이 어떤 다른 값으로 시작되면, 진수는10(십진수)

첫 번째 문자가 숫자로 변환되지 않으면 parseInt()는 NaN을 반환합니다.

parseInt()가 진수에서 숫자가 아닌 문자를 만나면, 해당 문자와 이후 모든 문자를 무시하고 이까지 해석한 정수 값을 반환합니다.

parseInt()는 숫자를 정수 값으로 자르기 때문에, 앞뒤 공백이 허용됩니다.

특정 진수의 문자열 텍스트로 숫자를 변환하려면 intValue.toString(radix)를 사용하십시오.

문법:

parseInt(string, radix)
parseInt("12");   // 12
parseInt("12.25");// 12
parseInt("15px"); // 15
parseInt("34 45 66"); // 34
parseInt("   20   "); // 20
parseInt("Parrot 12");// NaN
parseInt('314e-2');   // 3
parseInt('0.0314E+2');// 0
parseInt('13', 8);// 11
parseInt('10', 16);   // 16
parseInt('0xF', 16);  // 15
parseInt('1001', 2);  // 9
테스트를 보세요‹/›

브라우저 호환성

모든 브라우저는 parseInt() 함수를 완전히 지원합니다:

Function
parseInt()

파라미터 값

파라미터설명
string필수 사항) 파싱할 문자열
radix선택 사항:2까지36사이의 정수는 기본수(수학적 숫자 시스템의 기본수)를 나타냅니다.

기술 세부 사항

반환 값:주어진 문자열에서 정수를 파싱합니다. 첫 번째 문자가 숫자로 변환되지 않으면 NaN을 반환합니다.
JavaScript 버전:ECMAScript 1

 JavaScript 전역 속성/함수