有用户反馈,单据金额数据统计不对,经过排查发现是 toFixed() 引起的。
本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
有用户反馈,单据金额数据统计不对,经过排查发现是 toFixed() 引起的。
本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
一般来说金额的计算的时候使用【分】来处理就好,整数处理并没有那么麻烦。所以直接 *100
就好了。
前端显示的时候出现问题(.toFixed()
四舍五入异常),倒是没有注意过。边城大佬的方式应该可行,但是一般金额相关的可能还会牵扯到一些精度问题,所以直接用 BigJS
这种计算类库就好了。
本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答4.9k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
遇到问题时先搜索,这不比提问题更快吗
https://juejin.cn/post/7050760083239600141#heading-2