본문 바로가기
Etc

[JS] 0 나누기 0 nan

by GOMJ 2025. 2. 9.

이번에 현업이 화면을 까다롭게 변경 요청을 해서... dto 넘겨주기전에 작업이 필요했다.

 

서비스를 건드리긴 그래서 화면단에서 수정을 하려고 했다.

 

그런데 로직중에 나누기 프로세스가 있었는데, 0건일때 문제가 발생했다.

 

당연히 0이 반환이 될 줄 알았는데 nan이 반환이 된다.

 

찾아보니 자바스크립트는 0을 0으로 나누면 0이 아닌 nan이 반환이 된다고 한다.

 

결국은 isNaN 함수를 써 분기처리해 해결했다.

'Etc' 카테고리의 다른 글

애자일방법론 이란  (0) 2025.02.16
테스트 코드 작성 순서  (0) 2025.02.09
시퀀스 채번 이슈로 인한 장애  (1) 2025.02.01
TDD 란?  (0) 2025.01.26
Mock 이란?  (0) 2025.01.19