oujood.com

Objet math de Javascript

L'objet maths permet d'effectuer des tâches mathématiques. L'objet Math constitue un support de fonctions et de constantes mathématiques
L'objet JavaScript Math est utilisé pour effectuer des tâches mathématiques. L'objet Math est un objet statique intégré, vous n'aurez donc pas besoin de l'instancier, toutes ses propriétés et méthodes sont accessibles directement.

chercher |

Objet math de Javascript

JavaScript cours tutorial

L'objet maths permet d'effectuer des tâches mathématiques.

Objet math de Javascript

L'objet maths permet d'effectuer des tâches mathématiques. L'objet Math constitue un support de fonctions et de constantes mathématiques. L'objet Math inclut plusieurs constantes mathématiques et méthodes. Syntaxe pour l'usage des propriétés/méthodes de maths :

var pi_value=Math.PI; var sqrt_value=Math.sqrt(16);

Note :
Les objets math n’ont pas de constructeur. Toutes les propriétés et méthodes de l’objet math peuvent s'appeler comme objet sans le créer.

Constantes de l’objet Math

Le Javascript fournit huit constantes mathématiques qui peuvent être accédées par l'objet maths. Ceux-ci sont : E, pi, racine carrée de 2, racine carrée de 1/2, logarithme de 2, logarithme de10, logarithme base-2 de E, et logarithme base-10 de E. Vous pouvez utiliser ces constantes de Javascript comme ceci :

  • Math.E
  • Math.PI
  • Math.SQRT2
  • Math.SQRT1_2
  • Math.LN2
  • Math.LN10
  • Math.LOG2E
  • Math.LOG10E

Tableau des constantes mathématique de javascript

constantes Description
E représente la constante d'Euler E (env 2.178).
LN10 représente le logarithme naturel base 10, loge10 (env 2.302).
LN2 représente le logarithme naturel base 2, loge2 (env 0.693).
LOG10E représente le logarithme naturel base e, log10e (env 0.434).
LOG2E représente le logarithme naturel base 10, log2e (env 1.442).
PI représente le rapport du permettre d'un cercle et de son diamètre divisé par deux, Pi (3.14159).
SQRT1_2 représente la racine carrée de 1/2 (0.707).
SQRT2 représente la racine carrée de 2 (1.414).

Méthodes de l’objet Math

En plus des constantes mathématiques qui peuvent être accédées par l'objet maths il y a également plusieurs méthodes disponibles.
Les fonctions Math de javascript

Méthode Description
abs(x) retourne la valeur absolue d'un nombre.
acos(x) retourne l'arc cosinus en radians d'un nombre.
asin(x) retourne l'arc sinus en radians d'un nombre.
atan(x) retourne l'arc tangente en radians d'un nombre.
atan2(y, x) retourne l'angle entre l'axe des x et un point.
ceil(x) retourne l'arrondi supérieur d'un nombre.
cos(x) retourne le cosinus d'un nombre.
exp(x) retourne ex ou e est la constante d'Euler.
floor(x) retourne l'arrondi vers le bas d'un nombre.
log(x) retourne le logarithme (base E) d'un nombre.
max(a, b) retourne la plus grande des valeurs.
min(a, b) retourne la plus petite des valeurs.
pow(x, y) calcule xy.
random() retourne un nombre pseudo-aléatoire.
round(x) retourne l'arrondi de la valeur d'un nombre à l'entier le plus prôche.
sin(x) retourne le sinus d'un nombre.
sqrt(x) retourne la racine carrée d'un nombre.
tan(x) retourne la tangente d'un nombre.

L'exemple suivant emploie la méthode round() de l’objet maths pour arrondir un nombre au nombre entier le plus proche :

document.write (Math.round (4.7));

Le résultat est la suivant : 5

L'exemple suivant emploie la méthode Math.random () de l'objet math pour renvoyer un nombre aléatoire entre 0 et 1 :

document.write (Math.random());

L'exemple suivant emploie Math.floor () et Math.random () de l'objet maths pour renvoyer un nombre aléatoire entre 0 et 10 :

document.write (Math.floor (Math.random() *11));

Utilisation de la méthode max()

Exemple :       Copier le code

<html>
<body>
<script type="text/javascript">
document.write(Math.max(5,10) + "<br />");
document.write(Math.max(0,120,230,201,48) + "<br />");
document.write(Math.max(-5,11) + "<br />");
document.write(Math.max(-6,-11) + "<br />");
document.write(Math.max(1.5,2.5));
</script>
</body>
</html>

Le résultat est le suivant :
10
230
11
-6
2.5



Par carabde 30 mars 2014



Voir aussi nos tutoriel :

white-space

Spécifie la façon d'espace blanc dans un élément est traité

fonction echo, echo

Affiche une chaîne de caractères

Balise time

Définit une date / heure