Comment arrondir en JavaScript ?

Réponses rédigées par Antoine
Dernière mise à jour : 2018-10-20 15:23:11
Thèmes : webmaster - javascript
Question

Comment arrondir à l'entier supérieur, inférieur, ou le plus proche, en JavaScript ?

Réponse

Pour arrondir un nombre à l'entier supérieur, en JavaScript, vous devez utiliser la fonction ceil :

<script>
var nombre = 1.5;
resultat = Math.ceil(nombre);
alert(resultat);
</script>

Pour arrondir un nombre à l'entier inférieur, en JavaScript, vous devez utiliser la fonction floor :

<script>
var nombre = 1.5;
resultat = Math.floor(nombre);
alert(resultat);
</script>

Pour arrondir un nombre à l'entier le plus proche, en JavaScript, vous devez utiliser la fonction round :

<script>
var nombre = 1.51;
resultat = Math.round(nombre);
alert(resultat);
</script>

Astuces : Pour arrondir par exemple, à l'entier supérieur, à 2 chiffres après la virgule, il suffit d'une simple petite opération mathématique :

<script>
var nombre = 1.51256;
resultat = Math.ceil(nombre * 100) / 100;
alert(resultat);
</script>