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