parseInt(string, radix);
문자열을 해석(parse)해서 정수(integer)를 리턴
- string이 0x로 시작하면 16진수로 간주
- string이 0으로 시작하면 8진수로 간주
- 그외는 10진수로 간주
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
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('10', 16)); // number, 16 16진수
출처 생활코딩,https://mainia.tistory.com/3980 감사합니다.
'JAVASCRIPT' 카테고리의 다른 글
... 객체 spread (0) | 2021.03.29 |
---|---|
window 객체 (0) | 2021.03.25 |
자바스크립트로 구구단 만들기 연습 프로젝트 (제로초) (0) | 2021.03.25 |
참조 2 (0) | 2020.11.25 |
참조 (0) | 2020.11.25 |