最も近い5 の倍数ではなく、次の 5 の倍数に切り上げる整数値 (長さが 2 から 5 桁の範囲) を受け取るユーティリティ関数が必要です。
function round5(x)
{
return (x % 5) >= 2.5 ? parseInt(x / 5) * 5 + 5 : parseInt(x / 5) * 5;
}
を実行するround5(32)
と、30
必要な 35 が得られます。
を実行すると、必要な 40 が round5(37)
得られます。35
を実行すると、必要な 135 がround5(132)
得られます。
を実行すると、必要な 140 が 得られます。130
round5(137)
135
等...
どうすればいいですか?