Math:Arrondir des nombres Javascript
Un article de WikiTuto.
Sommaire |
[modifier]
Explication
La méthode Math.round(x) permet d'arrondir un nombre en Javascript. Cette méthode arrondit à l'entier le plus près en utilisant la méthode du .5.
[modifier]
Exemple
Math.round(15.9); //Retournera 16 Math.round(32.2); // Retournera 32 Math.round(-2.58); // Retournera -3
- Si on désire arrondir en conservant les décimales, il faut avoir recours à certaines manipulations mathématiques.
- Exemple
var nombre = 17.4532; // Arrondir à une décimale var resultat = Math.round(nombre*10) / 10; // Retournera 17.5 // Arrondir à deux décimales var resultat = Math.round(nombre*100) / 100; // Retournera 17.45 // Arrondir à trois décimales var resultat = Math.round(nombre*1000) / 1000; // Retournera 17.453
Comme vous pouvez le voir, afin d'arrondir un nombre en conservant ses décimales, il faut effectuer les opérations suivantes :
- Multiplier le nombre à arrondir par 10x (10 à la x où x est le nombre de décimales souhaitées)
- Appliquer Marth.round() au résultat
- Diviser le tout par 10
[modifier]
Voir aussi
- Propriétés
- Méthodes
- Arrondir des nombres



