1. L'objet math de javascript
  2. Les principales propriétés de l'objet math
  3. Les principales méthodes de l'objet math
  4. Quelques exemples


L'objet math de javascript

Comme son nom l'indique, avec l'objet math on peut accèder, à toutes les fonctions et constantes mathématiques, il sert donc principalement à réaliser divers calculs avancés comme par exemple retourner une valeur aléatoire.

Retour vers le haut de la page

Les principales propriétés de l'objet math.
Ce sont les valeurs des constantes classiques de mathématiques

Exemple d'utilisation : math.propriété

Propriété Description
E Retourne la valeur d'Euler (logarithme)
LN10 Retourne la valeur du logarithme 10 (soit 2.302)
LN2 Retourne la valeur du logarithme 2 (soit 0.693)
LOG10E Retourne la valeur de la base 10 du logarithme (soit 0.434)
LOG2E Retourne la valeur de la base 2 du logarithme (soit 1.442)
PI Retourne la valeur de pi (soit 3.1415)
SQRT1_2 Retourne la valeur de la racine carrée de 0.5 (soit 0.707)
SQRT2 Retourne la valeur de la racine carrée de 2 (soit 1.414)


Retour vers le haut de la page


Les principales méthodes de l'objet math.

Exemple d'utilisation : math.méthode(nb), ici nb est égal à un nombre quelconque.

Méthode Description
abs(nb) Retourne la valeur absolue de nb
acos(nb) Retourne la valeur de l'arc cosinus en radians de nb
asin(nb) Retourne la valeur de l'arc sinus en radians de nb
atan(nb) Retourne la valeur de l'arc tangente en radians de nb
atan2(nb) Retourne la valeur de l'angle de nb des coordonnées polaires correspondant aux coordonnées cartesiennes
ceil(nb) Retourne le plus petit entier plus grand ou égal de nb
cos(nb) Retourne le cosinus de nb
exp(nb) Retourne exponentiel nb
floor(nb) Retourne le plus grand entier plus petit ou égal à nb ( partie entière de nb)
log(nb) Retourne le logarithme de nb
max(nb,nb2) Retourne le plus grand de deux nombres (ici nb ou nb2)
mix(nb,nb2) Retourne le plus petit de deux nombres (ici nb ou nb2)
pow(nb,exposant) Retourne nb exposant (où nb est la base de la puissance)
random() Retourne alétoirement un nombre entre 0 et 1
round(nb) Retourne l'arrondi de nb
sin(nb) Retourne le sinus de nb
sqrt(nb) Retourne la racine carré de nb
tan(nb) Retourne la tangente de nb


Retour vers le haut de la page


Quelques exemples.

Exemple 1 :

Arrondir un nombre, avec la méthode round et en utilisant les événements (ici OnClick) Javascript.


<FORM NAME="arrondir">
Nombre : <INPUT TYPE="text" NAME="nb" SIZE=6><INPUT TYPE="button" VALUE="Arrondir" OnClick="form.arrondi.value = Math.round(arrondir.nb.value)">
<BR>
Nombre arrondi : <INPUT TYPE="text" NAME="arrondi">
</FORM>


Nombre :   
Nombre arrondi :


Exemple 2 :

Nombre aléatoire, avec la fonction parseInt et la méthode random de l'objet Math.

Remarque : La fonction parseInt(arg1,arg2) convertit la chaîne de caractères arg1 en un nombre en entier en base arg2.

<FORM>
<INPUT TYPE="button" VALUE="Nombre Aléatoire" OnClick="form.alea.value=parseInt(Math.random()*100)">
Nombre : <INPUT TYPE="text" NAME="alea" SIZE=20>
</FORM>


Nombre :
Retour vers le haut de la page