Accueil    Javascript    Objet Math
 



Javascript objet Math  Javascript : objet Math

Index Javascript


Présentation



L'objet javascript Math propose de nombreuses méthodes relatives à des opérations mathématiques comme par exemple les différentes fonctions trigonométriques, la gestion des arrondis, les valeurs absolues et met également à disposition différentes constantes.

L'accès aux méthodes et propriétés se fait en préfixant celles-ci de "Math". Il faut percevoir l'objet Math comme une classe statique qu'il n'est donc pas utile d'instancier.




Propriétés de l'objet Math :




Propriété Description Valeur
Math.E Nombre d'Euler
Math.LN2 Valeur du logarithme néperien de 2
Math.LN10 Valeur du logarithme néperien de 10
Math.LOG2E Valeur du logarithme du nombre d'Euler en base 2
Math.LOG10E Valeur du logarithme du nombre d'Euler en base 10
Math.PI Constante Pi
Math.SQRT1_2 Valeur de la racine carrée de 1 divisé par racine carrée de 2
Math.SQRT2 Valeur de la racine carrée de 2


Méthodes de l'objet Math :




Fonction Description Exemple
abs(x) Retourne la valeur absolue de x document.write('Valeur absolue de -10 : ' + Math.abs(-10));

Résultat :
acos(x) Valeur de l'arccosinus de x
la valeur de x devant être comprise entre -1 et 1
document.write('Arccosinus de 1 : ' + Math.acos(1));

Résultat :
asin(x) Valeur de l'arcsinus de x
la valeur de x devant être comprise entre -1 et 1
document.write('Arcsinus de 0 : ' + Math.asin(0));

Résultat :
atan(x) Valeur de l'arctangente de x
la valeur de x devant être comprise entre -1 et 1
document.write('Arctangente de 0 : ' + Math.atan(0));

Résultat :
ceil(x) Arrondi à l'entier supérieur la valeur transmise en paramètre document.write('ceil(8.01) : ' + Math.ceil(8.01));

Résultat :
cos(x) Valeur du cosinus de l'angle x en radiant
Angle[radian] = pi * (Angle[degré]) / 180
document.write('Cosinus de Pi : ' + Math.cos(Math.PI));

Résultat :
exp(x) Retourne la valeur de l'exponetielle du paramètre passé document.write('exp(1) : ' + Math.exp(1));

Résultat :
floor(x) Arrondi à l'entier inférieur la valeur transmise en paramètre document.write('floor(8.99) : ' + Math.floor(8.99));

Résultat :
log(x) Renvoie le logarithme de x document.write('log(1) : ' + Math.log(1));

Résultat :
max(x, y, ...) Retourne la valeur maximale des valeurs passées en paramètre document.write('max(2,4,8) : ' + Math.max(2,4,8));

Résultat :
min(x, y, ...) Retourne la valeur minimale des valeurs passées en paramètre document.write('min(2,4,8) : ' + Math.min(2,4,8));

Résultat :
pow(x, y) Retourne le résultat du calcul x puissance y document.write('4 puissance 4' : ' + Math.pow(4,4));

Résultat :
random() Retourne un nombre aléatoire compris entre 0 et 1
Pour retourner un nombre entier aléatoire entre 0 et 10 par exemple :
int nombreAleatoire = Math.floor(Math.random()*11);
document.write('Nombre entre 0 et 10 : ' + Math.floor(Math.random()*11));

Résultat :
round(x) Arrondi à l'entier le plus proche la valeur transmise en paramètre document.write('round(8.45) : ' + Math.round(8.45));

Résultat :
sin(x) Valeur du sinus de l'angle x en radiant
Angle[radian] = pi * (Angle[degré]) / 180
document.write('Sinus de Pi/2 : ' + Math.sin(Math.PI/2));

Résultat :
sqrt(x) Valeur de la racine carrée de x document.write('Racine de 25 : ' + Math.sqrt(25));

Résultat :
tan(x) Valeur de la tangente de l'angle x en radiant
Angle[radian] = pi * (Angle[degré]) / 180
document.write('Sinus de Pi : ' + Math.tan(Math.PI));

Résultat :