`

js 中parseFloat转换后导致的计算错误

    博客分类:
  • JS
 
阅读更多

最近在JS中做校验,要求几个数加起来必须等于1才能提交表单进行提交

parseFloat(1.66)+parseFloat(1.77) == 3.43    这个条件为false,与预料的结果不同导致BUG的出现

需要对计算的结果进行处理

(parseFloat(1.66)+parseFloat(1.77)).toFixed(10)== 3.43  这个条件为true.

JS的精度导致数据出现了偏差

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics