0
자바 스크립트에서 계산할 때 다음과 같은 문제가 있습니다.자바 스크립트에서 숫자 계산에 문제가 생기기
var processAmount = parseFloat(166.98) - parseFloat(61.58);
결과는 : 나는 parseFloat()
여부를 사용 105.39999999999999
않아요 사항합니다.
어떻게 해결할 수 있습니까?
자바 스크립트에서 계산할 때 다음과 같은 문제가 있습니다.자바 스크립트에서 숫자 계산에 문제가 생기기
var processAmount = parseFloat(166.98) - parseFloat(61.58);
결과는 : 나는 parseFloat()
여부를 사용 105.39999999999999
않아요 사항합니다.
어떻게 해결할 수 있습니까?
때때로 부동 소수점 숫자는 정확하게 이진수로 표현 될 수 없습니다.
이 시도 : FROM
var processAmount = parseFloat(166.98) - parseFloat(61.58);
processAmount.toFixed(2);
: 무엇에 대한 Javascript float subtract
Thnx this work! –
'.toFixed (2)'? – putvande
무엇을 해결합니까? – charlietfl
예'.toFixed (2)'는이 경우에 정상적으로 작동합니다. 'var processAmount = parseFloat (parseFloat (166.98) .toFixed (2) - parseFloat (61.58) .toFixed (2)) toFixed (2); ' – deepakb