Objet mathématique JavaScript

Objet Math JavaScript

L'objet Math est utilisé pour effectuer des calculs mathématiques courants en JavaScript.

Différent des objets String et Date, l'objet Math n'est pas une classe de l'objet et n'a pas de constructeur Math(), il n'est donc pas nécessaire de créer un objet Math et vous pouvez utiliser l'objet Math directement. De même, les méthodes de l'objet Math sont également des méthodes statiques et peuvent être utilisées directement via Math.function.

Propriétés de l'objet Math

JavaScript fournit 8 propriétés de l'objet Math, représentant certaines valeurs arithmétiques couramment utilisées :


Attributs Description


Math.E Constante arithmétique e, la base des logarithmes naturels (environ égale à 2,718)

Math .LN2 Le logarithme népérien de 2 (environ égal à 0,693)

Math.LN10 Le logarithme népérien de 10 (environ égal à 2,302)

Math.LOG2E Le logarithme de e de base 2 ( Environ égal à 1,414)

Math.LOG10E Le logarithme de e basé sur la base 10 (environ égal à 0,434)

Math.PI Pi (environ égal à 3,14159)

Math. SQRT1_2 L'inverse de la racine carrée de 2 (environ égale à 0,707)

Math.SQRT2 L'inverse de la racine carrée de 2 (environ égale à 1,414)

Utiliser les propriétés de Math

Les propriétés ci-dessus de l'objet Math peuvent être utilisées directement :

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<script type="text/javascript">
      var pi = Math.PI;
    document.write(pi);
</script>
</head>
<body>
</body>
</html>

Exécutez cet exemple, le résultat est :

3.141592653589793

Méthode arithmétique

En plus des valeurs arithmétiques accessibles par l'objet Math, il existe plusieurs fonctions (méthodes) qui peut être utilisé.

L'exemple suivant utilise la méthode round de l'objet Math pour arrondir un nombre.

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

La sortie du code ci-dessus est :

5

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

document.write(Math.random()) ;

La sortie du code ci-dessus est :

0.897235837765038

L'exemple suivant utilise la méthode floor() et random() de l'objet Math pour renvoyer un nombre aléatoire entre 0 et 11 :

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

La sortie du code ci-dessus est :

2

Formation continue
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <script type="text/javascript"> document.write( Math.round(Math.E) + "<br />" ); document.write(Math.round(0.3) + "<br />") document.write( Math.round(0.9) + "<br />" ); document.write( Math.round(-10.5) + "<br />" ); document.write( Math.round(10.5) ); </script> </head> <body> </body> </html>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel