我需要一个实用函数,它接受一个整数值(长度从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
。等等...
如何做到这一点?
round5(5)
应该返回 5 还是 10? - user2357112