我有一个运行完美的循环。 toFix()方法将修整到正确的小数位,但不会舍入。为什么会这样呢?

我也在使用ColdFusion来填充一些变量。谢谢

document.getElementById('flowinput#forminputdata#').value=(parseFloat(velocity#forminputdata#) * parseFloat(distance#forminputdata#) * parseFloat(depth#forminputdata#)).toFixed(4);

最佳答案

toFixed()获取数字,将其转换为字符串,然后返回给定的小数位数。为了四舍五入,您需要使用toPrecision()

这是该功能上的Mozilla Documentation

07-22 02:28