1. 숫자 확인 함수
1.1 isFinite() 셀 수 있는 수면 true 출력
셀 수 없는 수(숫자가 아니거나 무한대의 수)면 false 출력
- 셀 수 없는 수(무한한 수) 예시
1) 10 / 0
2) -10 / 0
3) Number.MAX_VALUE 보다 큰 값
4) Number.MIN_VALUE 보다 작은 값
1.2 isNaN()
NaN(Not a Number)이면 true 출력
NaN(Not a Number)이 아니면 false 출력
var output = Number('afdsfasdfassfds');
alert(isNaN(output)); //true
alert(isNaN(3)); //false
2.숫자 변환 함수
2.1 parseInt()
정수(Integer)로 추출할 수 있는 부분을 앞쪽부터 읽으면서 변환
parseInt('200.23424'); // 200
parseInt('200가나다라'); //200
parseInt('rsdfdfsf200'); //NaN
2.2 parseFloat()
부동소수점(Float)으로 추출할 수 있는 부분을 앞쪽부터 읽으면서 변환
parseFloat('200.234가나다라'); // 200.234
parseFloat('가나다라200.234'); //NaN
Comments