Manuel de référence JavaScript Math

L'objet Math

L'objet Math vous permet d'exécuter des tâches mathématiques.

Math n'est pas un constructeur. Toutes les propriétés/méthodes de Math peuvent être appelées en utilisant Math en tant qu'objet, sans avoir à le créer :

var x = Math.PI;            // Retourne PI
var y = Math.sqrt(16);      // Retourne la racine carrée de 16

Essayez-le vous-même

Pour les tutoriels sur l'objet Math, veuillez lire notre Tutoriel JavaScript Math.

Propriétés de l'objet Math

Propriété Description
E Retourne le nombre d'Euler (environ 2.718).
LN2 Retourne le logarithme naturel de 2 (environ 0.693).
LN10 Retourne le logarithme naturel de 10 (environ 2.302).
LOG2E Retourne le logarithme de e avec une base de 2 (environ 1.442).
LOG10E Retourne le logarithme de e avec une base de 10 (environ 0.434).
PI Retourne PI (environ 3.14).
SQRT1_2 Retourne la racine carrée de 1/2 (environ 0.707).
SQRT2 Retourne la racine carrée de 2 (environ 1.414).

Méthodes de l'objet Math

Méthode Description
abs(x) L'absolu de x.
acos(x) La valeur arc sinus de x, en radians.
acosh(x) La valeur arc cosinus hyperbolique de x.
asin(x) La valeur arctangente de x, en radians.
asinh(x) La valeur arctangente hyperbolique de x.
atan(x) La valeur arctangente de x, la valeur renvoyée est un angle radian entre -PI/2 et PI/2.
atan2(y, x) La valeur arctangente de la quotient de ses paramètres.
atanh(x) La valeur arctangente hyperbolique de x.
cbrt(x) La racine cubique de x.
ceil(x) Renvoie x, arrondi vers le nombre entier le plus proche.
clz32(x) Le nombre de zéros de tête dans la représentation binaire de 32 bits de x.
cos(x) La valeur cosinus de x (x en radians).
cosh(x) La valeur cosinus hyperbolique de x.
exp(x) La valeur de e.
expm1(x) La valeur de e - 1.
floor(x) Renvoie x, arrondi vers le nombre entier le plus proche.
fround(x) Le représentation flottante la plus proche du nombre, en (32 bits, précision simple).
log(x) Le logarithme naturel de x.
log10(x) Le logarithme de x avec une base de 10.
log1p(x) Le logarithme naturel de 1 + x.
log2(x) Le logarithme de x avec une base de 2.
max(x, y, z, ... , n) La valeur maximale renvoyée.
min(x, y, z, ... , n) La valeur minimale renvoyée.
pow(x, y) Retourne la valeur de x à la puissance y.
random() Retourne un nombre aléatoire entre 0 et 1.
round(x) Rond le nombre x au plus proche entier.
sign(x) Retourne le signe d'un nombre (vérifie s'il est positif, négatif ou nul).
sin(x) Retourne la valeur sinus de x (x en radians).
sinh(x) Retourne la sinus hyperbolique de x.
sqrt(x) Retourne la racine carrée de x.
tan(x) Retourne la tangente d'un angle en radians.
tanh(x) Retourne la tangente hyperbolique d'un nombre.
trunc(x) Retourne l'entier partie de (x).