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
Le tableau suivant décrit les méthodes de l'objet Math.
| Méthode | description | Exemple |
| 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
|
| Méthode | description |
| 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) |
| Méthode | description |
| 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) |
Cours de JavaScript en partenariat avec CommentCaMarche.net
N'hésitez pas à visiter cet excellent site contenant des cours sur presque tous les langages de programmation !
Annotations des visiteurs :
  Pas d'annotation pour ce cours. >> Poster une annotation sur ce cours
Les autres cours :
 
|