|  |  |  | 
|
|
 |
 |
 |
Focus - 20 Août 2008 En étant membre d'ALL HTML, vous bénéficiez d'une remise de 15% sur les Pack Pro et 10% sur les transferts chez AMEN.
Pour en bénéficier, il vous suffit d'intégrer le code promo demandé à la saisie de votre commande. Vous trouverez ce code dans votre messagerie interne dans votre Zone Membre !
N'attendez-plus : -15 % chez AMEN
|
|
|
 |
 |
 |
JAVASCRIPT |     | | Objet math
1. Introduction à l'objet math Comme son nom l'indique, l'objet math permet d'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.
2. Hiérarchie de l'objet math

3. Les principales propriétés de l'objet math 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) | | log10eE | 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) |
4. 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 | | 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 |
5. 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)"> Nombre arrondi : <input type="text" name="arrondi"> </form>
Exemple 2 : Nombre aléatoire, avec la fonction parseInt et la méthode random de l'objet Math
<form> <input type="button" value="Nombre Aléatoire" onclick="form.alea.value=parseInt(Math.random()*100)"> Nombre : <input type="text" name="alea" size=10> </form>
|
|
|  | 
Recommander ALL HTML Si vous appréciez ce site, n'hésitez pas à le faire découvrir à vos ami(e)s...
| Cliquez ici |
|
|
|  |  |