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