美文网首页
js 后端返回浮点数,前端用乘法或者除法处理,得到超常值

js 后端返回浮点数,前端用乘法或者除法处理,得到超常值

作者: 王清水 | 来源:发表于2020-09-14 20:50 被阅读0次

项目:后端返回 0.28 和 0.14,前端要求显示百分比
  =》  0.28*100 + “%”  =》28.99999999999... %

这里是js的精度丢失,(js小数转二进制时丢失)具体自己查

解决方案:return  parseFloat((val*100).toPrecision(12)) + "%";  

相关文章

网友评论

      本文标题:js 后端返回浮点数,前端用乘法或者除法处理,得到超常值

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