toFixed不适用于值3.675

时间:2017-03-21 13:50:28

标签: javascript rounding tofixed

我使用javascript函数toFixed

在使用2个小数点的数字时遇到问题

除了某些情况

之外,它适用于所有值

例如: 值为:3.675然后它应为3.68

我试过它如下

var ans = Number(DiscountValue).toFixed(2);

我甚至尝试使用以下代码

var ans = parseFloat(DiscountValue).toFixed(2);

但它返回3.67

任何人在

面前遇到此问题

Plz指导我们如何排序这个!

1 个答案:

答案 0 :(得分:1)

Math.round(num * 100) / 100

它会为您提供您期望的结果