javascript 숫자계산시 .. 소수점오류 수정하기 toFixed() , parseFloat()
JavaScript 에서 소숫점 이하자리까지 계산하는 경우, 오류가 생기는 경우가 있습니다. 아래와 같은 경우 인데요 1 2 3 4 5 6 7 8 9 var fVal_1 = "0.6"; var fVal_2 = "0.3"; var fResult = parseFloat(fVal_1) + parseFloat(fVal_2); alert(fResult); // 0.899999999999 로 표시됨 cs 위의 경우 fResult 값은 0.9 가 정답이지만, 0.8999999999999 로 표시되는 것이다. 이때, 아래와 같이 toFixed() 함수를 이용해주면 됩니다. 1 2 3 4 5 6 fResult = fResult.toFixed(2); alert(fResult); // 0.90 으로 표시됨 Colored b..
IT공부방/jQuery, ajax, java
2016. 8. 23. 12:44