JavaScriptNombres et Math

Math.ceil()

Arrondit un nombre vers le haut, à l’entier supérieur le plus proche.

Renvoie
Le plus petit entier supérieur ou égal à x.
Sur cette page

Exemple

#
JavaScript
const lessons = 23
const perPage = 10

console.log(Math.ceil(lessons / perPage))
console.log(Math.ceil(4.01))
console.log(Math.ceil(-2.7))
Console
3
5
-2

Définition et utilisation

#

La fonction Math.ceil() renvoie le plus petit entier qui n’est pas inférieur au nombre donné. La moindre partie décimale, même 0.01, provoque un arrondi vers le haut.

Une utilisation typique consiste à calculer le nombre de « lots complets » nécessaires : le nombre de pages dans une pagination, le nombre de bus pour une excursion, le nombre de semaines d’un cours.

Pour les nombres négatifs, elle arrondit vers zéro : Math.ceil(-2.7) donne -2.

Syntaxe

#
Syntaxe
Math.ceil(x)

Paramètres

#
  • x

    nombre

    Le nombre à arrondir vers le haut.

Compatibilité des navigateurs

#

Largement disponible

Fonctionne dans tous les navigateurs modernes, y compris sur mobile. Vous pouvez l’utiliser sans crainte.

  • Chrome
  • Edge
  • Firefox
  • Safari

Bonnes pratiques

#
  • Le nombre de pages dans une pagination est toujours Math.ceil(totalElements / parPage).
  • Il vaut aussi la peine d’arrondir vers le haut le temps de lecture d’un article en minutes, pour ne pas afficher « 0 min ».

Entrées associées

#

Vous voyez une erreur ou il manque un exemple ? Écrivez-nous.