자바스크립트 parseInt()

배기호 Notebook·2023년 7월 11일
0

JavaScript

목록 보기
3/13

parseInt()

parseInt() 함수는 문자열 인자를 파싱하여 특정 진수의 정수를 반환한다.

parseInt(string)
parseInt(string, radix)

매개변수

string
파싱할 값.
문자열이 아닐 경우 ToString 추상 연산을 사용해 문자열로 변환한다. 문자열의 선행 공백은 무시한다.

radix (Optional)
string의 진수를 나타내는 2부터 36까지의 정수.
!! 기본 값이 10이 아니다 !!
Number 자료형이 아닌 경우 Number로 변환합니다.


진수 인자로 지정한 값은 (필요한 경우) 숫자로 변환된다.
변환 후의 값이 0, NaN, Infinity 중 하나(undefined는 NaN으로 변환)라면 JavaScript는 다음을 가정한다.

  • 입력 값이 "0x" 또는 "0X"(0과 대/소문자 X)로 시작하는 경우 radix를 16으로 간주하여 나머지 문자열을 16진수로 파싱.
  • 입력 값이 그 외의 다른 값으로 시작하면 radix는 10(10진수)이다.
  • 이외에 진수 값이 [2, 36]의 범위를 벗어나는 경우 parseInt가 NaN을 반환한다.

0개의 댓글