Bonjour,
Je voudrais modifier ma fonction roundTo() pour qu'elle incrémente 0 si besoin.

Code JS : Sélectionner tout - Visualiser dans une fenêtre à part
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 JS : Sélectionner tout - Visualiser dans une fenêtre à part
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