美文网首页
解决js (1.1)*100等于110.000000000000

解决js (1.1)*100等于110.000000000000

作者: 郝艳峰Vip | 来源:发表于2020-11-20 13:05 被阅读0次

前言


最近项目提测,测试告诉我一个问题,他输入金额为1.1传给后台的为110.00000000000001,然后就开始找原因,发现是元转分的时候乘以100将值转为110.00000000000001,所以导致的报错,现在将解决办法写到下边,以方便记忆,也方便以后学习。

    var number_pirce = Number(1.1 * 100);
    console.log(number_pirce );       //   110.00000000000001

解决办法

var number_pirce = (Number(1.1 * 100)).toFixed(0);
 console.log(number_pirce );       //   110

相关文章

网友评论

      本文标题:解决js (1.1)*100等于110.000000000000

      本文链接:https://www.haomeiwen.com/subject/jkhdiktx.html