Mathématiques JavaScript

L'objet Math de JavaScript vous permet d'exécuter des tâches mathématiques sur les nombres.

Exemple

Math.PI;           // Retourne 3.141592653589793

Essayer par vous-même

Math.round()

Math.round(x) La valeur retournée est l'arrondi de x vers le plus proche entier :

Exemple

Math.round(6.8);    // Retourne 7
Math.round(2.3);    // Retourne 2

Essayer par vous-même

Math.pow()

Math.pow(x, y) La valeur retournée est le produit de x à la puissance y :

Exemple

Math.pow(8, 2);      // Retourne 64

Essayer par vous-même

Math.sqrt()

Math.sqrt(x) Retourne la racine carrée de x :

Exemple

Math.sqrt(64);      // Retourne 8

Essayer par vous-même

Math.abs()

Math.abs(x) Retourne la valeur absolue (positive) de x :

Exemple

Math.abs(-4.7);     // Retourne 4.7

Essayer par vous-même

Math.ceil()

Math.ceil(x) La valeur retournée est x Arrondi vers le hautLe plus proche entier :

Exemple

Math.ceil(6.4);     // Retourne 7

Essayer par vous-même

Math.floor()

Math.floor(x) La valeur retournée est x Arrondi vers le basLe plus proche entier :

Exemple

Math.floor(2.7);    // Retourne 2

Essayer par vous-même

Math.sin()

Math.sin(x) Retourne le sinus de l'angle x (en radians) (valeur comprise entre -1 et 1).

Si vous souhaitez utiliser des angles au lieu de radians, vous devez convertir les angles en radians :

L'angle en radians = l'angle en degrés x PI / 180.

Exemple

Math.sin(90 * Math.PI / 180);     // Retourne 1 (sinus de 90 degrés)

Essayer par vous-même

Math.cos()

Math.cos(x) Retourne le cosinus de l'angle x (en radians) (une valeur entre -1 et 1).

Si vous souhaitez utiliser des angles au lieu de radians, vous devez convertir les angles en radians :

L'angle en radians = l'angle en degrés x PI / 180.

Exemple

Math.cos(0 * Math.PI / 180);     // Retourne 1 (cosinus de 0 degrés)

Essayer par vous-même

Math.min() et Math.max()

Math.min() et Math.max() Il peut être utilisé pour trouver la valeur la plus élevée ou la plus basse dans la liste des paramètres :

Exemple

Math.min(0, 450, 35, 10, -8, -300, -78);  // Retourne -300

Essayer par vous-même

Exemple

Math.max(0, 450, 35, 10, -8, -300, -78);  // Retourne 450

Essayer par vous-même

Math.random()

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

Exemple

Math.random();     // Retourne un nombre aléatoire

Essayer par vous-même

Vous apprendrez plus à ce sujet dans le prochain chapitre de ce tutoriel Math.random() savoir

Attributs Math (constantes)

JavaScript fournit 8 constantes mathématiques accessibles par l'objet Math :

Exemple

Math.E          // Retourne le nombre d'Euler (Euler's number)
Math.PI         // Retourne le nombre pi (PI)
Math.SQRT2      // Retourne la racine carrée de 2
Math.SQRT1_2    // Retourne la racine carrée de 1/2
Math.LN2        // Retourne le logarithme naturel de 2
Math.LN10       // Retourne le logarithme naturel de 10
Math.LOG2E      // Retourne le logarithme de e avec base 2 (environ 1.414)
Math.LOG10E     // Retourne le logarithme de e avec base 10 (environ 0.434)

Essayer par vous-même

Constructeur Math

Contrairement aux autres objets globaux, l'objet Math n'a pas de constructeur. Les méthodes et attributs sont statiques.

Tous les méthodes et attributs (constantes) peuvent être utilisés sans créer d'abord l'objet Math.

Méthode de l'objet Math

Méthode Description
abs(x) Retourne la valeur absolue de x
acos(x) Retourne la valeur arccos de x, en radians
asin(x) Retourner la valeur arcsinus de x, en radians
atan(x) Retourner la valeur arctangente de x avec une valeur entre -PI/2 et PI/2 radians
atan2(y,x) Retourner l'angle entre l'axe x et le point (x,y)
ceil(x) Rounding up de x
cos(x) Retourner le cosinus de x
exp(x) Retourner la valeur de Ex
floor(x) Rounding down de x
log(x) Retourner le logarithme naturel de x (base e)
max(x,y,z,...,n) Retourner la valeur maximale
min(x,y,z,...,n) Retourner la valeur minimale
pow(x,y) Retourner x à la puissance y
random() Retourner un nombre aléatoire entre 0 et 1
round(x) Rond à l'entier le plus proche de x
sin(x) Retourner le sinus de x (x en degrés)
sqrt(x) Retourner la racine carrée de x
tan(x) Retourner la tangente de l'angle

Manuel de référence complet Math

Pour un manuel de référence complet, veuillez visiter notre Manuel de référence de l'objet Math.

Ce manuel de référence contient des descriptions et des exemples de toutes les propriétés et méthodes Math.