- [001] d3.Adder2022년 06월 12일
- 루루개발자
- 작성자
- 2022.06.12.:56
반응형d3.Adder
d3.Adder 는 JavaScript의 + 연산자에 의존하는 대신 IEEE 754 부동 소수점 숫자에 대한 전체 정밀도 가산을 해주는 기능을 한다고 합니다.
예제
아래는 예제 코드입니다.
const adder = new d3.Adder(); const value1 = 0.031333333333233333; const value2 = 0.139999999999000001; const value3 = 0.333333333333333331; adder.add(value1); adder.add(value2); adder.add(value3); console.log(`sum `, value1 + value2 + value3); console.log(`adder.valueOf()`, adder.valueOf());
보시는 바와 같이 + 연산으로 더했을 때와 d3.Adder 를 사용해 더했을 때의 결과의 차이가 존재합니다.
참고자료
https://observablehq.com/@d3/d3-fsum
반응형'Node.js & Javascript & Typescript > d3.js' 카테고리의 다른 글
[006] d3.Voronoi (0) 2022.06.29 [005] d3.InternSet (0) 2022.06.28 [004] d3.InternMap (0) 2022.06.27 [003] d3.FormatSpecifier (0) 2022.06.20 [002] d3.Delaunay (0) 2022.06.13 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)