Objek Matematik JavaScript

Objek Matematik JavaScript

Objek Matematik digunakan untuk melaksanakan pengiraan matematik biasa dalam JavaScript.

Berbeza daripada objek String dan Date, objek Math bukan kelas objek dan tidak mempunyai Math() pembina, jadi tidak perlu mencipta objek Math dan anda boleh menggunakan objek Math secara langsung. Begitu juga, kaedah dalam objek Matematik juga merupakan kaedah statik dan boleh digunakan terus melalui fungsi Math.

Sifat objek Matematik

JavaScript menyediakan 8 sifat objek Matematik, yang mewakili beberapa nilai aritmetik yang biasa digunakan:


Atribut Penerangan


Math.E Pemalar aritmetik e, asas logaritma asli (kira-kira sama dengan 2.718)

Matematik .LN2 Logaritma asli 2 (lebih kurang sama dengan 0.693)

Math.LN10 Logaritma asli 10 (lebih kurang sama dengan 2.302)

Math.LOG2E Logaritma e dengan asas 2 ( Lebih kurang sama dengan 1.414)

Math.LOG10E Logaritma e berdasarkan asas 10 (lebih kurang sama dengan 0.434)

Math.PI Pi (lebih kurang sama dengan 3.14159)

<🎜 Matematik. SQRT1_2 Balasan bagi punca kuasa dua 2 (lebih kurang sama dengan 0.707)

Math.SQRT2 Punca kuasa dua bagi 2 (lebih kurang sama dengan 1.414)

Gunakan sifat bagi Matematik

Sifat objek Matematik di atas boleh digunakan terus:

<!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>

Jalankan contoh ini, outputnya ialah:

3.141592653589793

Kaedah aritmetik

Selain nilai aritmetik yang boleh diakses oleh objek Matematik, terdapat beberapa fungsi (kaedah) yang boleh digunakan.

Contoh berikut menggunakan kaedah bulat objek Matematik untuk membundarkan nombor.

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

Output kod di atas ialah:

5

Contoh berikut menggunakan kaedah rawak() objek Matematik untuk mengembalikan nombor rawak antara 0 dan 1:

document.write(Math.random()) ;

Keluaran kod di atas ialah:

0.897235837765038

Contoh berikut menggunakan kaedah floor() dan rawak() objek Matematik untuk mengembalikan nombor rawak antara 0 dan 11:

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

Output kod di atas ialah:

2

Meneruskan pembelajaran
||
<!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>
  • Cadangan kursus
  • Muat turun perisian kursus