小数的加减乘除问题

来源:3-20 -为什么0.1+0.2!==0.3

qq_深海鱼之泪_0

2022-03-05

老师,想确认下小数的操作精度的问题如果自己写方法的话,是不是都先转为整数,操作完后再转为小数。

写回答

1回答

双越

2022-03-06

这个思路按理说没问题,但实际操作起来比较麻烦。例如 100 个不同类型的小数(有 0.1, 0.0002, 0.0999....)做乘法,你转换起来就比较麻烦。

用 Math.js 是最有效的方式。

0
2
双越
回复
qq_深海鱼之泪_0
如果自己实现,最简单的方式就是:先计算结果,然后再截取小数后几位。
2022-03-06
共2条回复

2周刷完100道前端优质面试真题 双越最新力作

『前端面试真题100道』视频详解

1509 学习 · 642 问题

查看课程