Visit Mozilla.org

Guide JavaScript 1.5:Objets prédéfinis:L'objet Math

Un article de MDC.


[modifier] L'objet Math

L'objet prédéfini Math fournit des propriétés et méthodes liées à des fonctions et constantes mathématiques. Par exemple, la propriété PI de l'objet Math fournit la valeur de pi (3.14159...), qui peut être utilisée dans une application comme ceci

Math.PI

De façon similaire, les fonctions mathématiques standards sont des méthodes de Math. Parmi celles-ci, on peut entre autres retrouver les fonctions trigonométriques, logarithmiques et exponentielles. Par exemple, pour utiliser la fonction trigonométrique sinus, on écrira

Math.sin(1.56)

Notez que toutes les méthodes trigonométriques de Math reçoivent leurs paramètres en radians.

Le tableau suivant résume les méthodes de l'objet Math.

Méthode Description
abs Valeur absolue
sin, cos, tan Fonctions trigonométriques standards ; paramètres en radians
acos, asin, atan, atan2 Fonctions trigonométriques inverses ; valeurs de retour en radians
exp, log Exponentielle et logarithme naturels, en base e
ceil Renvoie le plus petit entier supérieur ou égal au paramètre fourni
floor Renvoie le plus grand entier plus petit ou égal au paramètre fourni
min, max Renvoie le minimum ou le maximum (respectivement) de deux paramètres
pow Exponentielle ; le premier paramètre est la base, le second est l'exposant
random Renvoie un nombre aléatoire entre 0 et 1.
round Arrondit un paramètre à l'entier le plus proche
sqrt Racine carrée

Tableau 7.1 : Méthodes de Math

Contrairement à beaucoup d'autres objets, on ne crée jamais un nouvel objet Math. On utilise toujours l'objet Math prédéfini.