-1
我需要使用JavaScript將數字舍入到最接近的27的倍數。如果我可以總是將數字加起來會更好一些,但是知道如何四捨五入到最接近的27倍(無論是向上還是向下)也是有用的。它不一定是香草JavaScript也可以是jQuery。如何四捨五入到特定數字的多個JavaScript?
我需要使用JavaScript將數字舍入到最接近的27的倍數。如果我可以總是將數字加起來會更好一些,但是知道如何四捨五入到最接近的27倍(無論是向上還是向下)也是有用的。它不一定是香草JavaScript也可以是jQuery。如何四捨五入到特定數字的多個JavaScript?
除以27,輪數(或.ceil
圓它)的結果,乘以27:
var x = 28;
console.log('round', Math.round(x/27) * 27);
console.log('ceil', Math.ceil(x/27) * 27);
var y = 47;
console.log('round', Math.ceil(y/27) * 27);
console.log('ceil', Math.round(y/27) * 27);
你可以用'ceil',而不是'round'到順便說一句,向上圓。 – Ryan
這已經被問過。通過Google搜索「javascript round number to nearest」找到第一個結果。 – Xufox
@maudulus:你一定是在開玩笑。 –