Accueil > JavaScript > JavaScript – L’objet Math

JavaScript – L’objet Math

This entry is part 16 of 19 in the series JavaScript - Tutoriel
  1. Propriétés de l’objet Math
    1. E
    2. LN10
    3. LN2
    4. LOG10E
    5. LOG2E
    6. PI
    7. SQRT1_2
    8. SQRT
  2. Méthodes de l’objet Math
    1. abs()
    2. acos()
    3. asin()
    4. atan()
    5. ceil()
    6. cos()
    7. exp()
    8. floor()
    9. log()
    10. max()
    11. min()
    12. pow()
    13. random()
    14. round()
    15. sin()
    16. sqrt()
    17. tan()

Comme son nom semble l’indiquer, l’objet Math permet de réaliser de faire … des maths!
Cet objet regroupe tout un tas de méthodes et de propriétés, permettant de résoudre n’importe quel probleme.
L’objet Math n’est pas instanciable. C’est à dire que vous ne pouvez pas écrire quelque chose
comme :

var MesMaths = new Math();// Archi-faux !

Par contre, vous pouvez très bien établir une réference sur celui-ci, bien que l’interet d’une telle chose soit
discutable :

var RefMath = Math;

Propriétés de l’objet Math

E
Renvoi la constante d’Euler (e) :

document.write(Math.E);// Sortie -> 2.718281828459045
LN10
Renvoi le logarithme naturel de 10 :

document.write(Math.LN10);// Sortie -> 2.302585092994046
LN2
Renvoi le logarithme naturel de 2 :

document.write(Math.LN2);// Sortie -> 0.6931471805599453
LOG10E
Renvoi le logarithme en base 10 de e :

document.write(Math.LOG10E);// Sortie -> 1.4426950408889633
LOG2E
Renvoi le logarithme en base 2 de e :

document.write(Math.LOG2E);// Sortie -> 0.4342944819032518
PI
Renvoi la constante PI :

document.write(Math.PI);// Sortie -> 3.141592653589793
SQRT1_2
Renvoi l’inverse de la racine carré de 2 :

document.write(Math.SQRT1_2);// Sortie -> 0.7071067811865476
SQRT2
Renvoi la racine carré de 2 :

document.write(Math.SQRT2);// Sortie -> 1.4142135623730951

Méthodes de l’objet Math

abs()
Renvoi la valeur absolue de l’argument :

document.write(Math.abs(-5));// Sortie -> 5
acos()
Renvoi l’arc cosinus l’argument. La valeur retournée est en radians :

document.write(Math.acos(Math.SQRT1_2));// Sortie -> PI/4 = 0.7853...
asin()
Renvoi l’arc sinus de l’argument :

document.write(Math.asin(Math.SQRT1_2);// Sortie -> PI/4 = 0.7853...
atan()
Renvoi l’arc tangente de l’argument :

document.write(Math.atan(1));// Sortie -> PI/4 = 0.7853...
ceil()
Renvoi l’argument arondi à l’entier supérieur :

document.write(Math.ceil(-Math.PI));// Sortie -> -3
cos()
Renvoi le cosinus de l’argument. L’unité est le radian :

document.write(Math.cos(0));// Sortie -> 1
exp()
Renvoi ex ou x est l’argument :

document.write(Math.exp(1)).// Sortie -> e = 2.7182...
floor()
Renvoi l’argument arondi à l’entier inférieur :

document.write(Math.floor(-Math.PI));// Sortie -> -4
log()
Renvoi le logarithme naturel de son argument :

document.write(Math.log(Math.E));// Sortie -> 1
max()
Renvoi la plus grande valeur entre tous les arguments transmis :

document.write(Math.max(Math.PI, -Math.PI));// Sortie -> PI = 3.1415...
min()
Renvoi la plus petite valeur entre tous les arguments transmis :

document.write(Math.min(1, 2, 3, 4, 5));// Sortie -> 1
pow()
Renvoi le premier argument eleve à la puissance du second argument :

document.write(Math.pow(Math.SQRT2, 2));// Sortie -> 2
random()
Renvoi une valeur aléatoire entre 0 et 1 :

document.write(Math.random() * 10);// Sortie -> ? < 10
round()
Renvoi l'argument arrondi à l'entier le plus proche :

document.write(Math.round(1.4));// Sortie -> 1
sin()
Renvoi le sinus de l'argument. L'unité est le radian :

document.write(Math.sin(Math.PI / 2));// Sortie -> 1
sqrt()
Renvoi la racine carré de son argument :

document.write(Math.sqrt(36));// Sortie -> 6
tan()
Renvoi la tangente de son argument :

document.write(Math.tan(0));// Sortie -> 0
Series Navigation«JavaScript – L’objet NumberJavaScript – L’objet Date»
Categories: JavaScript Tags:
  1. Pas encore de commentaire
  1. Pas encore de trackbacks