我需要一个实用函数,该函数接受一个整数值(长度在2到5位之间),该值四舍五入到5 的下一个倍数,而不是5的最接近的倍数。这是我得到的:
function round5(x)
{
return (x % 5) >= 2.5 ? parseInt(x / 5) * 5 + 5 : parseInt(x / 5) * 5;
}
当我跑步时round5(32)
,它给了30
我想要的位置35。
当我跑步时round5(37)
,它给了35
我想要的位置40。
当我跑步时round5(132)
,它会给我130
想要的位置135。
当我跑步时round5(137)
,它会给我135
想要的位置140。
等等...
我该怎么做呢?
怎么样:将x除以5,四舍五入到最接近的整数(使用Math.ceil函数),然后乘以5?
—
马丁·威尔逊
round5(5)应该给5
—
Amit Erandole
round5(5)
给5还是10?