Objet MathJavaScript


Objet Math

L'objet Math est utilisé pour effectuer des tâches mathématiques.

L'objet Math n'est pas une classe d'objets comme Date et String, il n'a donc pas de constructeur Math().

Syntaxe

var x = Math.PI; // 返回 PI
var y = Math.sqrt(16); // 返回 16 的平方根

Pour le tutoriel sur l'objet Math, veuillez vous référer aututoriel sur l'objet Math JavaScript de ce site。


Propriétés de l'objet Math

Propriété Description
E Renvoie la constante arithmétique e, c'est-à-dire la base des logarithmes népériens (environ 2.718).
LN2 Renvoie le logarithme népérien de 2 (environ 0.693).
LN10 Renvoie le logarithme népérien de 10 (environ 2.302).
LOG2E Renvoie le logarithme de e en base 2 (environ 1.4426950408889634).
LOG10E Renvoie le logarithme de e en base 10 (environ 0.434).
PI Renvoie pi (environ 3.14159).
SQRT1_2 Renvoie l'inverse de la racine carrée de 2 (environ 0.707).
SQRT2 Renvoie la racine carrée de 2 (environ 1.414).

Méthodes de l'objet Math

Méthode Description
abs(x) Renvoie la valeur absolue de x.
acos(x) Renvoie l'arc cosinus de x.
asin(x) Renvoie l'arcsinus de x.
atan(x) Renvoie l'arctangente de x sous forme de valeur numérique entre -PI/2 et PI/2 radians.
atan2(y,x) Renvoie l'angle de l'axe des x au point (x, y) (entre -PI/2 et PI/2 radians).
ceil(x) Arrondit un nombre à l'entier supérieur.
cos(x) Renvoie le cosinus d'un nombre.
exp(x) Renvoie Exélevé à la puissance x.
floor(x) Arrondit x vers le bas.
log(x) Renvoie le logarithme népérien d'un nombre (base e).
max(x,y,z,...,n) Renvoie la valeur la plus élevée parmi x, y, z, ..., n.
min(x,y,z,...,n) Renvoie la valeur la plus faible parmi x, y, z, ..., n.
pow(x,y) Renvoie x élevé à la puissance y.
random() Renvoie un nombre aléatoire entre 0 et 1.
round(x) Arrondit à l'entier le plus proche.
sin(x) Renvoie le sinus d’un nombre.
sqrt(x) Renvoie la racine carrée d’un nombre.
tan(x) Renvoie la tangente d’un angle.
tanh(x) Renvoie la tangente hyperbolique d’un nombre.
trunc(x) Supprime la partie décimale d’un nombre, en ne conservant que la partie entière.
Autres extensions