1

我有一个 javacript 输出 14.85 现在我想将它设置为 14.90 用于 14.85 和 14.84 我需要它到 14.80,这可能吗?

谢谢

4

3 回答 3

2

这个怎么样:

var number = Math.round(14.85 * 10) / 10;
于 2013-03-24T11:38:51.537 回答
1

这是产生您需要的确切结果的解决方案:

function roundFloat(n) {
    return (Math.round(n * 10) / 10).toFixed(2);
}

roundFloat(14.84);  // "14.80"
roundFloat(14.85);  // "14.90"
于 2013-03-24T11:42:06.440 回答
0
var newNumber = (Math.round(oldNumber*10)/10).toFixed(2);
于 2013-03-24T11:38:27.717 回答