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
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). |