Chaque fonction mathématique s'écrit sous la forme :
Math.nomFonction (Paramètre1, EventuelAutreParamètre)
Prenons l'exemple de pow (power, qui veut dire "élève à la puissance"). Pour écrire 3 puissance 4, ce serait :
alert ( Math.pow(3,4) )
qui va afficher 81
Mais presque toutes les fonctions mathématiques n'acceptent qu'un argument, telle que la racine carrée :
alert ( Math.sqrt(16) )
Qui va donner 4.
Ou même pas d'argument du tout, comme Pi :
alert ( Math.PI )
Voici la liste (Non-exhaustive) des fonctions mathématiques, dont les plus intéressantes à mon sens sont écrites en gras
| Propriété | Description |
| abs(X) | Valeur absolue de l'argument |
| acos(X) | Angle dont l'argument représente le cosinus |
| asin(X) | Angle dont l'argument représente le sinus |
| atan(X) | Angle dont l'argument représente la tangente |
| atan2(X) | Angle dont les argument représentent, dans cet ordre, des valeurs proportionnelles respectivement au cosinus et au sinus |
| cos(X) | Cosinus d'un angle |
| exp(X) | argument (e=base des logarithmes népériens) |
| log(X) | Logarithme népérien de l'argument |
| max(X,Y,...) | Renvoie le plus grand chiffre de la liste de paramètres |
| min(X,Y,...) | Renvoie le plus petit chiffre de la liste de paramètres |
| pow(X,Y) | Premier argument élevé à la puissance du second argument |
| random(0) |
Renvoie un nombre pseudo-aléatoire compris entre
0 et 1 |
| sin(X) | Sinus d'un angle |
| sqrt(X) | Racine carre d'un nombre |
| tan(X) | Tangente d'un angle |
| PI | donne la valeur de PI |
| ceil(X) | Retoune le plus petit entier immédiatement supérieur ou égal à la valeur de l'argument. |
| floor(X) | Retoune le plus petit entier immédiatement inférieur ou égal à la valeur de l'argument. |
| round(X) | Retourne la valeur arrondie à l'entier le plus proche. |
Utilisation classique :
alert (Math.PI)
alert (Math.sqrt(16))
Les 2 lignes suivantes génèrent une erreur puisqu'on a pas précisé Math :
alert (PI)
alert (sqrt(16))
Utilisation de with correcte :
with (Math)
{
alert (PI)
alert (sqrt(16))
}