Retourner à la page d'accueil de TJS

Méthode : Math.round()

          

Retourne l'arrondi (entier) du réel passé en paramètre

Syntaxe
Integer Math.round(Float x)

Description
Retourne l'arrondi (entier) du réel passé en paramètre.

Si le paramètre n'est pas un nombre, la méthode round() retourne NaN qui signifie Not A Number.

La fonction floor() arrondit à l'entier inférieur.
La fonction ceil() arrondit à l'entier supérieur.

Voir l'objet NumberFormat pour formater l'affichage d'un nombre selon les standards internationaux.


Exemple Les règles d'arrondis !
Code source
<script type="text/javascript">
document.write('round(4.52) = '+Math.round(4.52)+"<br />");
document.write('round(4.12) = '+Math.round(4.12)+"<br />");
document.write('round(-4.52) = '+Math.round(-4.52)+"<br />");
document.write('round(1.5) = '+Math.round(1.5)+"<br />");
var test = 1/3;
document.write('round(1/3) à 2 décimales = '+Math.round(test*100)/100+"<br />");
</script>

Résultat
Emulation de la console
Explication
La méthode round() arrondit à l'entier le plus proche, selon les règles d'arrondi commercial.

Pour avoir un arrondi deux chiffres après la virgule, il faut utiliser Math.round(variable*100)/100

Exemple Arrondi d'une chaîne de caractères
Code source
<script type="text/javascript">
console.log(Math.round("chaine"));
</script>

Résultat
Emulation de la console
Explication
Affiche NaN comme résultat de l'arrondi d'une chaîne de caractères
Page mise à jour le

Mon nouveau livre Tout JavaScript chez Dunod

Tout JavaScript le livre chez DunodEn savoir plus
Sortie le 6 février 2019

Version papier à 29€90
Format électronique à 21€90.

Commandez en ligne Dunod  Fnac  Amazon

Chercher une fonction, un objet, ...

Le graph des objets Javascript



Chargement
en cours...

Nouveau service en ligne de TJS

cleanMyJS : Détectez toutes les erreurs JavaScript de vos sitescleanMyJS.com
Détectez, enregistrez et analysez toutes les erreurs JavaScript de vos sites
Le 27/06/2019 10:49:43 sur php7 en 18.94 ms