Ich benötige eine Utility-Funktion, die einen ganzzahligen Wert (zwischen 2 und 5 Stellen) annimmt, der auf das nächste Vielfache von 5 anstatt auf das nächste Vielfache von 5 aufrundet. Folgendes habe ich erhalten:
function round5(x)
{
return (x % 5) >= 2.5 ? parseInt(x / 5) * 5 + 5 : parseInt(x / 5) * 5;
}
Wenn ich renne round5(32), gibt es mir 30, wo ich 35 will.
Wenn ich renne round5(37), gibt es mir 35, wo ich 40 will.
Wenn ich renne round5(132), gibt es mir 130, wo ich 135 will.
Wenn ich renne round5(137), gibt es mir 135, wo ich 140 will.
etc...
Wie mache ich das?
round5(5)5 oder 10 geben?