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.