반응형
자바스크립트에서 NaN은
Not-a-Number를 뜻하는데
나온 값이 숫자가 아니라는 얘기다
숫자를 계산할 경우
중간에 문자나 숫자 아닌 값이 들어가서
결과가 꼬였을 경우에 주로 발생하게 된다
따라서 NaN을 방지하기 위해서는
출력 전에 값이 NaN인지 확인을 해야 하는데
특정 값이 NaN인지 체크하는 방법은
isNaN(값);
을 해주면
NaN일 경우 true
아닐 경우 false가 떨어지게 된다
먼저 NaN이라고는 하지만
"1234" 처럼 전체가 숫자일 경우에는
숫자로 변환한 뒤 진행이 가능한데
parseInt(값)
parseFloat(값)
이렇게 사용해주면
문자를 숫자로 변환할 수 있다
반응형
'Language > HTML, JavaScript' 카테고리의 다른 글
자바스크립트 includes를 이용한 배열 특정 값 포함여부 확인방법 (0) | 2020.06.13 |
---|---|
자바스크립트 class 변경방법 (0) | 2020.06.08 |
자바스크립트 switch 범위 사용방법 예제 (1) | 2020.02.17 |
자바스크립트 switch 예제부터 사용방법까지 (0) | 2020.02.17 |
자바스크립트 =, ==, === 차이 알아보기 (0) | 2020.02.12 |
댓글