Мне нужна функция утилиты, которая принимает целочисленное значение (от 2 до 5 цифр в длину), которое округляется до next, умноженное на 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.
и т.д...
Как это сделать?