Мне нужна служебная функция, которая принимает целочисленное значение (от 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?