parseFloat()精度问题

2016-11-20阅读(301)评论(0)

W3Cways.com 微信公众号

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;

转载请注明来源:Web前端(W3Cways.com) - Web前端学习之路 » parseFloat()精度问题

分享到:更多 ()

Web前端开发-Web前端工程师--Web前端学习之路

联系我们