http://www.jejavascript.net

  
     Créer votre Bannière    
ACCUEIL
ACCUEIL DES
  VISITEURS

DATE & HEURE
EFFETS DE TEXTE
FENETRES
FORMULAIRES
IMAGES
MENUS
PRATIQUE
POP UP
DIVERS

PHP

Introduction au Javascript
Implantation du code
Variables javascript
Tableaux javascript
Chaîne de caractères
Événements javascript
Opérateurs
Structures conditionnelles
Fonctions
Méthodes
Boîtes de dialogue
La notion d'objet
Objets de Javascript
Objets du noyau
Objet Array
Objet Boolean
Objet Date
Objet Math
Objet RegExp
Objet String
Objets du navigateur
Présentation des objets
Objet window
Objet navigator
Objet history

- - - - - - - -

Vous creez votre site?
Générer vos Fichiers
  CSS

Générer vos Meta-Tags
Description des Balises
  Meta

Les Codes Couleur
L'objet Math
Pres de 3000
  JavaScript sur le Web

un Multi-Moteurs de recherche sur Votre Site
Cryptez votre e-mail
  pour contrer le Spam

Cryptez vos Scripts
Services Webmasters
Moteurs de recherches
Référencement




LE CODE JAVASCRIPT - un Partenaire

La Cuisine De Ma Copine - un Partenaire

Bouton_jardinoscope


L'objet Math

 


Les particularités de l'objet Math

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. Quelque soit la méthode ou la propriété utilisée, il est indispensable de le préfixer avec Math car il s'agit de méthodes et propriétés statiques, par exemple :

Math.cos(1);

Les méthodes et propriétés standards de l'objet Math

Le tableau suivant décrit les méthodes de l'objet Math.

Méthode description Exemple
abs() Cette méthode renvoie 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() Renvoie le plus petit 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() La méthode floor() retourne le plus grand 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. Si la partie décimale de la valeur entrée en paramètre vaut 0.5, la méthode Math() arrondi à l'entier supérieur.
  • x = Math.round(6.01);
    //donne x = 6
  • x = Math.round(3.80);
    //donne x = 4
  • x = Math.round(3.50);
    //donne x = 4
max(Nombre1, Nombre2) max() renvoie le plus grand des deux nombres donnés en paramètre
  • var x = Math.max(6,7.25);
    //donne x = 7.25
  • var x = Math.max(-8.21,-3.65);
    //donne x = -3.65
  • var x = Math.max(5,5);
    //donne x = 5
min(Nombre1, Nombre2) Retourne le plus petit des deux nombres 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() La méthode random() renevoie un nombre pseudo-aléatoire compris entre 0 et 1. La valeur est générée à partir des données de l'horloge de l'ordinateur.
  • x = Math.random();
    //donne x = 0.6489534931546957
sqrt(Valeur) Renvoie la racine carrée du nombre passé en paramètre
  • x = Math.sqrt(9);
    //donne x = 3

Logarithmes et exponentielle

Méthode description
Math.E Propriété qui retourne le nombre d'Euler (environ 2.718).
Math.exp(valeur) Cette méthode renvoie l'exponentielle de la valeur entrée en paramètre.
Math.LN2 La propriété LN2 fournit le logarithme népérien de 2.
Math.LN10 Propriété donne le logarithme népérien de 10.
Math.log(valeur) La méthode log() renvoie le logarithme de la valeur entrée en paramètre.
Math.LOG2E Propriété qui renvoie la valeur du logarithme du nombre d'Euler en base 2.
Math.SQRT1_2 Propriété qui retourne la valeur de "1 divisé par racine de 2" (0.707).
Math.SQRT2 La propriété SQRT2 (Square Root 2) donne la racine de 2 (1.414).

Trigonométrie

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). La valeur retourné est comprise dans l'intervalle [-1;1].
Math.asin(valeur) Retourne l'arcsinus de la valeur entrée en paramètre. La valeur doit être comprise dans l'intervalle [-1;1]. Dans le cas contraire, la méthode asin() renvoie la valeur NaN (Not a Number).
Math.cos(valeur) Retourne le cosinus de la valeur entrée en paramètre (doit être donnée en radians). La valeur retourné est comprise dans l'intervalle [-1;1].
Math.acos(valeur) Retourne l'arccosinus de la valeur entrée en paramètre. La valeur doit être comprise dans l'intervalle [-1;1]. Dans le cas contraire, la méthode acos() renvoie la valeur NaN (Not a Number).
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. La valeur doit être comprise dans l'intervalle [-1;1]. Dans le cas contraire, la méthode atan() renvoie la valeur NaN (Not a Number).

 


Ce document intitulé «Javascript - L'objet Math» issu de l'encyclopédie informatique Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

 

ACCUEIL
Rechercher
Insérez dans vos
  favoris
Un lien sur votre site
Votre Lien sur JJS
Signez Mon Livre d'Or
Annuaire Bons Plans
Contact
Generateur.net
Micro-paiement
regie pub
Recettes faciles
Vos formulaires par mail
Creer votre Forum
Creer votre Livre d'or
Module de News
Creer votre Annuaire
Gestion de newsletters
Votre Agenda
Compteurs de Visites
Compteur Live
partenariats
Services Webmasters
ComScripts
Recherche javascript
Vous creez votre site?
Mes Partenaires
 
Je JavaScript Création Déc-2001

 
13-05-2008