developer tip

자바 스크립트를 사용한 부동 합계

optionbox 2020. 11. 4. 07:53
반응형

자바 스크립트를 사용한 부동 합계


중복 가능성 :
JavaScript의 수학이 깨졌습니까?

나는 자바 스크립트를 사용하여 여러 float 값의 합계를 계산하고 있습니다. 그리고 ... 전에 본 적이없는 이상한 것을 발견했습니다. 이 코드 실행 :

parseFloat('2.3') + parseFloat('2.4')

나는 4.699999999999999를 얻는다

그래서 ... 정확한 가치를 얻기 위해 내가 무엇을해야합니까? (이것이 틀렸다고 가정했습니다 ...)


모든 컴퓨터 과학자가 부동 소수점 산술에 대해 알아야 할 사항 을 읽으면 다음 .toFixed()함수를 사용할 수 있습니다 .

var result = parseFloat('2.3') + parseFloat('2.4');
alert(result.toFixed(2));​

(parseFloat('2.3') + parseFloat('2.4')).toFixed(1);

당신에게 해결책을 줄 것입니다.

참고 URL : https://stackoverflow.com/questions/12511057/float-sum-with-javascript

반응형