반응형
자바 스크립트를 사용한 부동 합계
중복 가능성 :
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
반응형
'developer tip' 카테고리의 다른 글
Sass-단일 태그의 두 클래스 (0) | 2020.11.04 |
---|---|
Dart 언어의 Console.log (0) | 2020.11.04 |
Selenium Webdriver를 사용하여 전체 페이지가 아닌 특정 요소의 스크린 샷을 캡처하는 방법은 무엇입니까? (0) | 2020.11.04 |
마크 다운으로 밑줄이 그어진 텍스트 얻기 (0) | 2020.11.03 |
setcookie () 직후 $ _COOKIE 액세스 (0) | 2020.11.03 |