[js]var a = "0.11";
var b = "0.2801";
var c = "1.002";
var sum = parseFloat(a)+parseFloat(b)+parseFloat(c);
console.log(sum)
[/js]
运行结果如下:

可以看到得到的结果为1.3921000000000001
可以通过toFixed(n)方法来修正
例如:parseFloat(1.3921000000000001).toFixed(3)=1.392;
[js]var a = "0.11";
var b = "0.2801";
var c = "1.002";
var sum = parseFloat(a)+parseFloat(b)+parseFloat(c);
console.log(sum)
[/js]
运行结果如下:

可以看到得到的结果为1.3921000000000001
可以通过toFixed(n)方法来修正
例如:parseFloat(1.3921000000000001).toFixed(3)=1.392;
评论前必须登录!
注册