le Math
objet contient des propriétés statiques et des méthodes permettant de traiter mathématiquement des nombres ou de fournir des constantes mathématiques (Math.PI;
). Cet objet est construit en JavaScript, par opposition à être basé sur un Math()
constructeur qui crée des instances mathématiques.
Cela peut sembler étrange que Math
commence par une lettre majuscule puisque vous n'instanciez pas une instance d'un Math
objet. Ne vous laissez pas décourager par cela. Sachez simplement que JavaScript définit cet objet pour vous.
Math
Propriétés et méthodesle Math
objet a les propriétés et méthodes suivantes:
Propriétés (Math.PI;
):
E
LN2
LN10
LOG2E
LOG10E
PI
SQRT1_2
SQRT2
Méthodes (Math.random ();
):
abdos()
acos ()
un péché()
un bronzage()
atan2 ()
ceil ()
cos ()
exp ()
sol()
bûche()
max ()
min ()
pow ()
au hasard()
rond()
péché()
sqrt ()
bronzer()
Math
N'est pas une fonction constructeurle Math
l'objet est différent des autres objets intégrés instanciés. Math
est un objet unique créé pour héberger des propriétés et des méthodes statiques, prêt à être utilisé pour traiter des nombres. Rappelez-vous juste, il n'y a aucun moyen de créer une instance de Math
, comme il n'y a pas de constructeur.
Math
A des constantes que vous ne pouvez pas augmenter ou transformerBeaucoup de Math
les propriétés sont des constantes qui ne peuvent pas être mutées. Étant donné que cela diffère de la nature mutable de JavaScript, ces propriétés sont en majuscule (Math.PI;
). Ne confondez pas ces constantes de propriété pour les fonctions du constructeur en raison de la capitalisation de leur première lettre. Ce sont simplement des propriétés d'objet qui ne peuvent pas être modifiées.
Les constantes définies par l'utilisateur ne sont pas possibles dans JavaScript 1.5, ECMA-262, Edition 3.
Vous devriez maintenant avoir quelques nouveaux outils que vous pouvez utiliser pour toutes les tâches liées aux mathématiques avec JavaScript.