| Opérateur | Description |
| + | addition |
| - | soustraction |
| * | multiplication |
| / | division |
| % | modulo (reste de la division entière) |
| (pour l'élévation à la puissance, utiliser la fonction Math.pow) |
| Constante | Description |
| Math.E | le nombre d'Euler e (environ 2.718) |
| Math.LN2 | le logarithme népérien de 2 (environ 0.693) |
| Math.LN10 | le logarithme népérien de 10 (environ 2.302) |
| Math.PI | Le nombre pi (environ 3.14) |
| Math.SQRT1_2 | la racine carrée de 1/2 (environ 0.707) |
| Math.SQRT2 | la racine carrée de 2 (environ 1.414) |
| Fonction | Description |
| Math.abs(x) | Renvoie la valeur absolue de x |
| Math.acos(x) | Renvoie l'arccosinus de x en radians |
| Math.asin(x) | Renvoie l'arcsinus de x radians |
| Math.atan(x) | Renvoie l'arctangente de x, compris entre -PI/2 and PI/2 radians |
| Math.atan2(y,x) | Renvoie l'arctangente du quotient de ses arguments |
| Math.ceil(x) | Renvoie l'arrondi supérieur de x |
| Math.cos(x) | Renvoie le cosinus de x (x exprimé en radians) |
| Math.exp(x) | Renvoie ex |
| Math.floor(x) | Renvoie la partie entière de x |
| Math.log(x) | Renvoie le logarithme népérien de x |
| Math.max(x,y,z,...,n) | Renvoie la plus grande valeur |
| Math.min(x,y,z,...,n) | Renvoie la plus petite valeur |
| Math.pow(x,y) | Renvoie la valeur de x à la puissance y |
| Math.random() | Renvoie un nombre aléatoire entre 0 et 1 |
| Math.round(x) | Arrondi x à l'entier le plus proche |
| Math.sin(x) | Renvoie le sinus de x (x exprimé en radians) |
| Math.sqrt(x) | Renvoie la racine carrée de x |
| Math.tan(x) | Renvoie la tangente de x (x exprimé en radians) |