Derniers tutoriels de développement web
 

JavaScript Math Object


L'objet Math vous permet d'effectuer des tâches mathématiques sur les nombres.


L'objet Math

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

L'objet Math comprend plusieurs méthodes mathématiques.


Une utilisation courante de l'objet Math est de créer un nombre aléatoire:

Exemple

Math.random();       // returns a random number
Essayez - le vous - même »

Math n'a pas de constructeur. Aucune méthode doivent créer un objet Math premier.


Math.min() et Math.max()

Math.min() et Math.max() peuvent être utilisées pour trouver la valeur minimale ou maximale dans une liste d'arguments:

Exemple

Math.min(0, 150, 30, 20, -8, -200);      // returns -200
Essayez - le vous - même »

Exemple

Math.max(0, 150, 30, 20, -8, -200);      // returns 150
Essayez - le vous - même »

Math.random()

Math.random() renvoie un nombre aléatoire entre 0 (inclus) et 1 (exclusive):

Exemple

Math.random();              // returns a random number
Essayez - le vous - même »

Math.random() retourne toujours un nombre inférieur à 1.


Math.round()

Math.round() arrondit un nombre à l'entier le plus proche:

Exemple

Math.round(4.7);            // returns 5
Math.round(4.4);            // returns 4
Essayez - le vous - même »

Math.ceil()

Math.ceil() arrondit un nombre à l'entier le plus proche:

Exemple

Math.ceil(4.4);             // returns 5
Essayez - le vous - même »

Math.floor()

Math.floor() arrondit un nombre à l'entier le plus proche:

Exemple

Math.floor(4.7);            // returns 4
Essayez - le vous - même »

Math.floor() et Math.random() peuvent être utilisés ensemble pour retourner un nombre aléatoire entre 0 et 10:

Exemple

Math.floor(Math.random() * 11);   // returns a random number between 0 and 10
Essayez - le vous - même »

Math Constantes

JavaScript fournit 8 constantes mathématiques qui peuvent être accessibles avec l'objet Math:

Exemple

Math.E          // returns Euler's number
Math.PI         // returns PI
Math.SQRT2      // returns the square root of 2
Math.SQRT1_2    // returns the square root of 1/2
Math.LN2        // returns the natural logarithm of 2
Math.LN10       // returns the natural logarithm of 10
Math.LOG2E      // returns base 2 logarithm of E
Math.LOG10E     // returns base 10 logarithm of E
Essayez - le vous - même »

Méthodes mathématiques de l'objet

méthode La description
abs(x) Renvoie la valeur absolue de x
acos(x) Retourne le cosinus de x, en radians
asin(x) Renvoie l'arcsinus de x, en radians
atan(x) Renvoie l'arctangente de x comme une valeur numérique entre PI / 2 et PI / 2 radians
atan2(y,x) Renvoie l'arctangente du quotient de ses arguments
ceil(x) Retours x, arrondi au nombre entier le plus proche
cos(x) Renvoie le cosinus de x (x est en radians)
exp(x) Renvoie la valeur de E x
floor(x) Retours x, arrondi vers le bas à l'entier le plus proche
log(x) Renvoie le logarithme naturel (base E) x
max(x,y,z,...,n) Renvoie le nombre avec la valeur la plus élevée
min(x,y,z,...,n) Renvoie le nombre avec la valeur la plus faible
pow(x,y) Renvoie la valeur de x à la puissance y
random() Renvoie un nombre aléatoire entre 0 et 1
round(x) Rounds x à l'entier le plus proche
sin(x) Retourne le sinus de x (x est en radians)
sqrt(x) Renvoie la racine carrée de x
tan(x) Renvoie la tangente d'un angle

Complete Math Reference

Pour une référence complète, accédez à notre complète Référence de l' objet Math .

La référence contient des descriptions et des exemples de toutes les propriétés et méthodes mathématiques.


Testez-vous avec des exercices!

Exercice 1 » Exercice 2» Exercice 3 » Exercice 4»