摘要: 工作中遇到金额需要保留两位小数的需求,单价1.265,数量为1,正常来讲金额应为1.27,用了toFixd()方法后结果为1.26。 最终找到问题所在:1.265 - 1.26 = 0.004999999999999893; 为什么会这样? 由于1.265不是精确表示的,而1.26是可以精确表示的, 阅读全文
posted @ 2019-01-23 16:38 凹润之之之 阅读(3069) 评论(0) 推荐(0) 编辑