使用十进制值计算的结果不正确,点后四位数

时间:2016-01-27 18:50:12

标签: javascript

我有一个JavaScript函数,它使用十进制值(点后四位数)返回乘法结果。

但是,在某些情况下,结果是这样的混乱:

3.9050 * 9 = 35.144999999999996.

我应该怎么做才能将这些结果标准化?

1 个答案:

答案 0 :(得分:0)

使用.toFixed(numberOfDecsYouWant)



var num = 3.9050 * 9;
console.log(num);  //35.144999999999996
console.log(num.toFixed(4))  //35.1450