Javascript:将边界的小数点后两位舍入为0.5
如何获得0.5的舍入数,我以前在这个链接中发现: 点击 但这不是我想要的: 我想要这样的例子:Javascript:将边界的小数点后两位舍入为0.5,javascript,decimal,rounding,Javascript,Decimal,Rounding,如何获得0.5的舍入数,我以前在这个链接中发现: 点击 但这不是我想要的: 我想要这样的例子: 10.24=10.25 17.90=17.90 3.89=3.90 7.63=7.65 jQuery对我没问题。使用Math.round(num*20)/20,如果您希望将一个数字四舍五入到最接近的0.05使用Math.round(num*20)/20,如果您希望将一个数字四舍五入到最接近的0.05,这将满足您的需要 function roundoff(value) { return (Mat
jQuery对我没问题。使用
Math.round(num*20)/20
,如果您希望将一个数字四舍五入到最接近的0.05使用Math.round(num*20)/20
,如果您希望将一个数字四舍五入到最接近的0.05,这将满足您的需要
function roundoff(value) {
return (Math.round(value / 0.05) * 0.05).toFixed(2);
}
使用Math.round
将值四舍五入到最接近的0.05,然后使用toFixed(2)
将确保结果有两位小数,即使它们都是零
这里有一个有效的例子
这将满足您的需要
function roundoff(value) {
return (Math.round(value / 0.05) * 0.05).toFixed(2);
}
使用Math.round
将值四舍五入到最接近的0.05,然后使用toFixed(2)
将确保结果有两位小数,即使它们都是零
这里有一个有效的例子
具有可能最小操作的伟大黑客。具有可能最小操作的伟大黑客。乘以20,舍入,然后除以20,实际上是乘以20,然后除以20。乘以20,舍入,然后除以20,实际上是除以20。