답변 1개
7년 전
Javascript로 계산식에서 에러가 나는경우는
1. 할당되지 않은 값을 계산하려고 하거나
2. 0을 나누려고 하거나
3. null을 손대거나 하면
계산오류가 발생합니다.
형변환을 하는 시점에도 마찬가지 입니다.
이때는 값이 존재하는지 먼저 확인이 필요합니다.
위에 다양하게 존재해서
예를 들어드리면
var wr_7 = parseFloat($('#wr_7').val());
인경우
wr_7의 값이 아무것도 없는시점에 이벤트가 발생하면 오류가 납니다.
이걸 오류가 없게 변경하려면
var wr_7 = $('#wr_7').val();
if (wr_7 && wr_7 > 0)
wr_7 = parseFloat(wr_7);
와 같이 값이 parseFloat가 작동할때 오류가 없는 충분한 조건을 만들어주는 방법입니다.
다른 경우의 계산식도 마찬가지 입니다.
값을 나눌때도 앞서 체크흘 해야죠
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
a
a4size
7년 전
^^ 고맙습니다.참고 하겠습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인