L'objet Math

Les particularités de l'objet Math

L'objet Math est, comme vous l'imaginez, un objet qui a de nombreuses méthodes et propriétés permettant de manipuler des nombres et qui contient des fonctions mathématiques courantes

Les méthodes et propriétés standards de l'objet Math

Le tableau suivant décrit les méthodes de l'objet Math.

MéthodedescriptionExemple
abs() Retourne la valeur absolue d'un nombre, il renvoie donc le nombre s'il est positif, son opposé (positif) s'il est négatif
  • x = Math.abs(3.26) donne x = 3.26
  • x = Math.abs(-3.26) donne x = 3.26
ceil() Retourne l'entier supérieur ou égal à la valeur donnée en paramètre
  • x = Math.ceil(6.01) donne x = 7
  • x = Math.ceil(3.99) donne x = 4
floor() Retourne l'entier inférieur ou égal à la valeur donnée en paramètre
  • x = Math.floor(6.01) donne x = 6
  • x = Math.floor(3.99) donne x = 3
round() Arrondit à l'entier le plus proche la valeur donnée en paramètre
  • x = Math.round(6.01) donne x = 6
  • x = Math.round(3.8) donne x = 4
  • x = Math.round(3.5) donne x = 4
max(Nombre1, Nombre2) Retourne le plus grand des deux entiers donnés en paramètre
  • x = Math.round(6,7.25) donne x = 7.25
  • x = Math.round(-8.21,-3.65) donne x = -3.65
  • x = Math.round(5,5) donne x = 5
min(Nombre1, Nombre2) Retourne le plus petit des deux entiers donnés en paramètre
  • x = Math.max(6,7.25) donne x = 7.25
  • x = Math.max(-8.21,-3.65) donne x = -3.65
  • x = Math.max(5,5) donne x = 5
min(Nombre1, Nombre2) Retourne le plus petit des deux entiers donnés en paramètre
  • x = Math.min(6,7.25) donne x = 6
  • x = Math.min(-8.21,-3.65) donne x = -8.21
  • x = Math.min(5,5) donne x = 5
pow(Valeur1, Valeur2) Retourne le nombre Valeur1 à la puissance Valeur2
  • x = Math.pow(3,3) donne x = 27
  • x = Math.pow(9,0.5) (racine carrée) donne x = 3
random() Retourne un nombre aléatoire compris entre 0 et 1
  • x = Math.random() donne x = 0.6489534931546957
sqrt(Valeur) Retourne la racine carrée du nombre passé en paramètre
  • x = Math.random() donne x = 0.6489534931546957

Logarithmes et expnonentielle

Méthodedescription
Math.E Propriété qui retourne le nombre d'Euler (environ 2.718)
Math.exp(valeur) Retourne l'exponentielle de la valeur entrée en paramètre
Math.LN2 Retourne le logarithme népérien de 2
Math.LN10 Retourne le logarithme népérien de 10
Math.log(valeur) Retourne le logarithme de la valeur entrée en paramètre
Math.LOG2E Propriété qui retourne la valeur du logarithme du nombre d'Euler en base 2
Math.SQRT1_2 Propriété qui retourne la valeur de 1 sur racine de 2 (0.707)
Math.SQRT2 Racine de 2 (1.414)

Trigonométrie

Méthodedescription
Math.PI Retourne la valeur du nombre PI, soit environ 3.1415927
Math.sin(valeur) Retourne le sinus de la valeur entrée en paramètre (doit être donnée en radians)
Math.asin(valeur) Retourne l'arcsinus de la valeur entrée en paramètre (doit être donnée en radians)
Math.cos(valeur) Retourne le cosinus de la valeur entrée en paramètre (doit être donnée en radians)
Math.acos(valeur) Retourne l'arccosinus de la valeur entrée en paramètre (doit être donnée en radians)
Math.tan(valeur) Retourne la tangente de la valeur entrée en paramètre (doit être donnée en radians)
Math.atan(valeur) Retourne l'arctangente de la valeur entrée en paramètre (doit être donnée en radians)