Mathématiques JavaScript
- Page précédente Méthodes de configuration des dates JS
- Page suivante JS aléatoire
L'objet Math de JavaScript vous permet d'exécuter des tâches mathématiques sur les nombres.
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
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
Math.sqrt()
Math.sqrt(x)
Retourne la racine carrée de x :
Exemple
Math.sqrt(64); // Retourne 8
Math.abs()
Math.abs(x)
Retourne la valeur absolue (positive) de x :
Exemple
Math.abs(-4.7); // Retourne 4.7
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
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
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)
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)
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
Exemple
Math.max(0, 450, 35, 10, -8, -300, -78); // Retourne 450
Math.random()
Math.random()
Retourne un nombre aléatoire entre 0 (inclus) et 1 (exclus) :
Exemple
Math.random(); // Retourne un nombre aléatoire
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)
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.
- Page précédente Méthodes de configuration des dates JS
- Page suivante JS aléatoire