我现在有一个javascript输出14.85 我希望14.85为14.85 n为14.84我需要它到14.80, 可能吗 ?
感谢
答案 0 :(得分:2)
这个怎么样:
var number = Math.round(14.85 * 10) / 10;
答案 1 :(得分:1)
这是一个能够产生所需结果的解决方案:
function roundFloat(n) {
return (Math.round(n * 10) / 10).toFixed(2);
}
roundFloat(14.84); // "14.80"
roundFloat(14.85); // "14.90"
答案 2 :(得分:0)
var newNumber = (Math.round(oldNumber*10)/10).toFixed(2);