반응형
parseInt() 함수는 문자열 인자를 분석하여 특정 진수의 정수로 반환한다.
구문
parseInt(string)
parseInt(string, radix)
string
파싱할 값이다.
문자열이 아닐 경우 toString 추상 연산을 사용해 문자열로 변환한다. (문자열의 선행 공백은 무시)
radix (Optional)
string의 진수를 나타내는 2부터 36까지의 정수이다. (단, 기본 값이 10이 아니다)
Number 자료형이 아닌 경우 Number로 변환한다.
반환 값
주어진 string에서 파싱한 정수를 반환한다.
radix가 2~36사이의 범위가 아닐경우
공백이 아닌 첫 문자를 숫자로 변환할 수 없는 경우
이 두 가지 경우에 NaN을 반환한다.
즉 정수 or NaN을 반환한다.
주의할 점
parseInt를 매우 크거나 매우 작은 숫자의 소수점 이하 값을 자르기 위해 사용하면 예기치 못한 결과가 발생할 수 있다.
따라서 parseInt를 Math.floor()의 대체품으로 사용하면 안된다.
반응형
'Javascript > 개념' 카테고리의 다른 글
[JS 개념] reverse() (0) | 2022.07.15 |
---|---|
[JS 개념] split() (0) | 2022.07.15 |
[JS 개념] toString() (0) | 2022.07.15 |
[JS 개념] 객체 ( Object ) (0) | 2022.07.14 |
[JS - 개념] Includes() (0) | 2022.07.04 |