Fonction arrondi - roundTo(number, digits)
Bonjour,
Je voudrais modifier ma fonction roundTo() pour qu'elle incrémente 0 si besoin.
Code:
1 2 3 4 5 6 7 8
| function roundTo(number, digits) {
if (number !== undefined && !isNaN(number)) {
var scale = Math.pow(10, digits);
return Math.round(number * scale) / scale;
} else {
return "-";
}
} |
J'aimerais connaitre votre méthode pour gérer un arrondi qui pourrait incrémenter un/des zero(s) si besoin sans passer par la méthode .toFixed().
La fonction ci dessus fait le job parfaitement, sauf qu'elle "zappe" les zeros ...
Code:
1 2 3
| roundTo(15.26, 1) // 15.3
roundTo(15.26, 2) // 15.26
roundTo(15.26, 3) // 15.260 <-- 0 non géré affiche 15.26 |
Merci