parseFloat()精度问题

2016-11-20阅读(4108)评论(0)牵着狗狗看MM

苏州实时公交查询

var a = "0.11";
var b = "0.2801";
var c = "1.002";
var sum = parseFloat(a)+parseFloat(b)+parseFloat(c);
console.log(sum)

运行结果如下:
parseFloat

可以看到得到的结果为1.3921000000000001
可以通过toFixed(n)方法来修正

例如:parseFloat(1.3921000000000001).toFixed(3)=1.392;

赞(0)
转载请注明来源:Web前端(W3Cways.com) - Web前端学习之路 » parseFloat()精度问题
分享到: 更多 (0)