J'ai besoin d'une fonction utilitaire qui prend une valeur entière (allant de 2 à 5 chiffres de longueur) qui arrondit au prochain multiple de 5 au lieu du multiple le plus proche de 5. Voici ce que j'ai obtenu:
function round5(x)
{
return (x % 5) >= 2.5 ? parseInt(x / 5) * 5 + 5 : parseInt(x / 5) * 5;
}
Quand je cours round5(32), ça me donne 30là où je veux 35.
Quand je cours round5(37), ça me donne 35là où je veux 40.
Quand je cours round5(132), ça me donne 130où je veux 135.
Quand je cours round5(137), ça me donne 135où je veux 140.
etc...
Comment puis-je faire cela?
round5(5)donner 5 ou 10?