parseint 함수

parseint 함수

주어진 문자열을 지정된 진법(base)의 정수 표현으로 파싱해서 결과 숫자를 반환하는 함수예요. 진법은 2 이상 62 이하여야 해요.

출처: 문서

본문

parseint는 주어진 문자열을 지정된 진법의 정수 표현으로 파싱해서 결과 숫자를 반환해요. 진법은 2 이상 62 사이여야 해요.

모든 진법은 먼저 아라비아 숫자 0부터 9를 사용해요. 11에서 36 사이의 진법은 대소문자를 구분하지 않는 라틴 문자를 사용해 더 높은 단위 값을 나타내요. 37 이상의 진법은 소문자 라틴 문자를 먼저 사용한 다음 대문자 라틴 문자를 사용해요.

주어진 문자열에 숫자가 아닌 문자나 주어진 진법에 비해 너무 큰 숫자 문자가 포함되면 parseint는 오류를 생성해요.

예제

> parseint("100", 10)
100

> parseint("FF", 16)
255

> parseint("-10", 16)
-16

> parseint("1011111011101111", 2)
48879

> parseint("aA", 62)
656

> parseint("12", 2)

Error: Invalid function argument

Invalid value for "number" parameter: cannot parse "12" as a base 2 integer.

더 알아보기 (Learn more)

  • format 함수는 숫자와 다른 값을 문자열로 형식화할 수 있으며 선택적인 0 채움, 정렬 등을 지원해요.