<html> tempPrice = 130; orderTotalAmt = orderTotalAmt + (tempPrice * tempQty) + tempFeight; document.writeln(orderTotalAmt + "<br>"); //512.9200000000001 --> </script> 위와 같이 orderTotalAmt에 다음의 값을 바꾸면서 연산을 하면 이상하게 연산을 한다. <!-- orderTotalAmt - 결과값 왜 쓸데 없이 00000000001, 99999999999 요런 숫자들이 붙는건지... ㅠㅜ 그래서 검색을 해봤다.
그래서 위와 같이 연산이 되는 경우는 다음과 같이 해결한다. //소수 셋째 자리에서 반올림.
|