English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Math est un objet intégré, disposant d'attributs et de méthodes pour les constantes et les fonctions mathématiques. Ce n'est pas un objet de fonction.
L'objet Math vous permet d'exécuter des tâches mathématiques sur des nombres.
Contrairement aux autres objets globaux, Math n'est pas un constructeur.
Tous les attributs et méthodes de Math sont statiques et peuvent être appelés en tant qu'objet Math sans créer d'objet.
Par exemple, appeler le constante piMath.PI, appeler la fonction sinusMath.sin(x), où x est le paramètre de la méthode.
var x = Math.PI; // Retourne PI var y = Math.sqrt(25);// Retourne25La valeur du carré racineTester voir‹/›
Vous pouvez tester sur notreTutoriel JavaScript MathPour plus d'informations sur Math, veuillez consulter
Le tableau suivant liste les propriétés de l'objet Math :
Propriété | Description |
---|---|
E | Retourne le nombre d'Euler, la base du logarithme naturel e, environ2.718 |
LN2 | Retourne2Le logarithme naturel, environ 0.693 |
LN10 | Retourne le logarithme naturel10, environ2.302 |
LOG2E | Retourne e2Logarithme en base e, environ1.442 |
LOG10E | Retourne e10Logarithme en base e, environ 0.434 |
PI | Retourne PI, environ3.14 |
SQRT1_2 | Retourne1/2La valeur du carré racine, environ 0.707 |
SQRT2 | Retourne2La valeur du carré racine, environ1.414 |
Le tableau suivant liste les méthodes de l'objet Math :
Méthode | Description |
---|---|
abs(x) | Retourne la valeur absolue de x |
acos(x) | Retourne l'arc cosinus de x en radians |
acosh(x) | Retourne la valeur arc cosinus hyperbolique de x |
asin(x) | Retourne l'angle en radians de x |
asinh(x) | Retourne la valeur arc sinus hyperbolique de x |
atan(x) | Retourne la valeur arc tangente de x-PI / 2et PI / 2Nombre entre les angles |
atan2(y, x) | Retourne la valeur arc tangente de la quotient de ses paramètres |
atanh(x) | Retourne l'arc tangente hyperbolique de x |
cbrt(x) | Retourne la racine cubique de x |
ceil(x) | Retourne l'entier minimal supérieur ou égal à x |
cos(x) | Retourne le cosinus de x (x exprimé en radians) |
cosh(x) | Retourne la valeur cosinus hyperbolique de x |
exp(x) | Retourne E xvaleur |
floor(x) | Retourne l'entier maximal inférieur ou égal à x |
log(x) | log(x) |
Retourne le logarithme naturel de x (basé sur E)1, n2, n3, ..., nX) | max(n |
Retourne le nombre le plus grand1, n2, n3, ..., nX) | Retourne le nombre le plus petit |
pow(x, y) | Retourne la valeur de x élevée à la puissance y |
random() | Retourne un nombre entre 0 et1Entre les nombres aléatoires |
round(x) | Rondonne x au nombre entier le plus proche |
sin(x) | Retourne le sinus de x (x exprimé en radians) |
sinh(x) | Retourne la valeur hyperbolique de la sinus (x) |
sqrt(x) | Retourne la racine carrée de x |
tan(x) | Retourne la tangente de l'angle (x) |
tanh(x) | Retourne la tangente hyperbolique du nombre (x) |
trunc(x) | Retourne l'entier le plus proche du nombre (x) |
Attention :Fonctions trigonométriques (sin(), cos(), tan(), asin(), acos(), atan(), atan2()) pour l'angle attendu ou retourné exprimé en radians.
Pour convertir des radians en degrés, divisez par (Math.PI / 180), puis multipliez par cette valeur pour effectuer une autre conversion.