En utilisant Javascript, je voudrais arrondir un nombre passé par un utilisateur au 10 le plus proche. Par exemple, si 7 est passé je dois retourner 10, si 33 est passé je dois retourner 30.
Réponses
Trop de publicités?
user187291
Points
28951
CMP
Points
21
cjbarth
Points
838
J'avais besoin de quelque chose de similaire, alors j'ai écrit une fonction. J'ai utilisé la fonction pour l'arrondi décimal ici, et puisque je l'utilise aussi pour l'arrondi entier, je vais le définir comme la réponse ici aussi. Dans ce cas, il suffit de passer dans le nombre que vous voulez arrondir, puis 10, le nombre que vous voulez arrondir à.
function roundToNearest(numToRound, numToRoundTo) {
return Math.round(numToRound / numToRoundTo) * numToRoundTo;
}