-
How to NaN to 0 in javascript?Programing/javascript 2019. 12. 11. 11:43
자바스크립트에서 0 나누기 0을 하면 결과가 0이 되지 않고 'NaN'으로 된다.
// before code : const total: number = 0; const count: number = 0; rate = (total / count * 100).toFixed(1); console.log(rate); // 'NaN'
그래서 아래 코드와 같이
isNaN() 함수를 사용하여 결과값을 체크한 후, 조건 분기시켜 처리를 하면 된다.
// solution code : rate = isNaN((total / count * 100)) ? 0 : (total / count * 100).toFixed(1); console.log(rate); // 0.0
'Programing > javascript' 카테고리의 다른 글
[javascript] date time difference, 날짜 시간 비교 함수 (0) 2020.09.09 curl to fetch (0) 2020.03.14 [typescript] Start express with typescript (0) 2019.12.06 [javascript] histogram modules (0) 2019.11.26 [typescript] histogram algorithm (0) 2019.11.26