Saya membutuhkan fungsi utilitas yang mengambil nilai integer (mulai dari 2 hingga 5 digit panjangnya) yang membulatkan ke kelipatan 5 berikutnya, bukan kelipatan terdekat 5. Inilah yang saya dapatkan:
function round5(x)
{
return (x % 5) >= 2.5 ? parseInt(x / 5) * 5 + 5 : parseInt(x / 5) * 5;
}
Ketika saya berlari round5(32), itu memberi saya 30, di mana saya ingin 35.
Ketika saya berlari round5(37), itu memberi saya 35, di mana saya ingin 40.
Ketika saya berlari round5(132), itu memberi saya 130, di mana saya ingin 135.
Ketika saya berlari round5(137), itu memberi saya 135, di mana saya ingin 140.
dll ...
Bagaimana saya melakukan ini?
round5(5)memberi 5, atau 10?