요약(Summary)
문자열을 해석(parse)해서 정수(integer)를 리턴
문법(Syntax)
1 | parseInt(string, radix) |
인자(Parameters)
인자명 | 데이터형 | 필수/옵션 | 설명 |
---|---|---|---|
string | string | 필수 | 해석할 문자열 |
radix | number | 옵션 | 진수, 2~36 |
반환값(Return)
number, 변환된 값
설명(Description)
- string이 0x로 시작하면 16진수로 간주
- string이 0으로 시작하면 8진수로 간주
- 그외는 10진수로 간주
예제(Example)
1 2 3 4 5 6 7 8 9 10 11 | alert(parseInt(5)); // number, 5 alert(parseInt(5.5)); // number, 5 alert(parseInt( '30 40 50' )); // number, 30 alert(parseInt( ' 40 ' )); // number, 40 alert(parseInt( '50 codingeverybody' )); // number, 50 alert(parseInt( 'codingeverybody 50 ' )); // NaN alert(parseInt(010)); // number, 8 alert(parseInt(0x10)); // nuber, 16 alert(parseInt( '10' , 16)); // nuber, 16 |
참고