Belajar Javascript #12 – fungsi math pada javascript

Objek Math pada Javascript adalah objek yang berisi method (fungsi) dan berbagai konstanta matematika. Method atau fungsi yang tersedia biasanya digunakan untuk pemangkatan, akar kuadrat, logaritma, dan trigonometri. Objek Math pada Javascript digunakan untuk membantu kita dalam membuat perhitungan matematika seperti sin, cos, tan, eksponen, akar kuadrat, dll.menjadi lebih mudah.

Konstanta dalam Objek Math

Objek Math mempunyai beberapa konstanta matematika yang bisa digunakan di dalam proses pembuatan program. Untuk menggunakan konstanta objek Math, kita tinggal menulis: Math.nama_konstanta.

Berikut ini adalah 8 kosntanta dalam fungsi Objek Math di pada JavaScript :

  • Math.E: Konstanta dengan nilai 2.718281828459045 yang mana merupakan nilai dari logaritma natural e
  • Math.LN10 : Konstanta dengan nilai 2.302585092994046 yang mana merupakan nilai dari logaritma natural 10
  • Math.LN2 : Konstanta dengan nilai 0.6931471805599453 yang mana merupakan nilai dari logaritma natural 2
  • Math.LOG10E : Konstanta dengan nilai 0.4342944819032518 yang mana merupakan nilai dari logaritma natural e basis 10
  • Math.LOG2E : Berisi nilai dari logaritma natural e basis 2, dengan nilai 1.4426950408889634
  • Math.PI : Berisi nilai dari pi (π) dengan nilai 3.141592653589793
  • Math.SQRT1_2: Berisi hasil dari 1 dibagi dengan akar kuadrat 2, Konstanta dengan nilai 0.707106781186
  • Math.SQRT2: Berisi hasil akar kuadrat dari 2, Konstanta dengan nilai 1.4142135623730951

Berikut ini merupakan contoh penggunaan konstanta objek Math di pada JavaScript

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Belajar JavaScript</title> 
<script>
   console.log(Math.E);
   console.log(Math.LN10);
   console.log(Math.LN2);
   console.log(Math.LOG10E );
   console.log(Math.LOG2E);
   console.log(Math.PI);
   console.log(Math.SQRT1_2);
   console.log(Math.SQRT2);
   // penggunaan di dalam operasi matematika
   var jari2 = 3
   var luas_lingkaran = Math.PI * jari2 * jari2;
   console.log(luas_lingkaran);
 </script>
</head>
<body>
</body>
</html>

hasilnya :

fungsi math pada javascript

Fungsi untuk Objek Math

Selain konstanta, Objek Math pada javascript juga menyediakan banyak fungsi matematis. Fungsi atau method ini biasanya digunakan untuk membuat aplikasi ilmiah atau aplikasi kalkulator dengan JavaScript.

Berikut ini merupakan method yang disediakan oleh objek Math JavaScript :

  • Math.abs()
  • Math.acos()
  • Math.asin()
  • Math.atan()
  • Math.atan2()
  • Math.ceil()
  • Math.cos()
  • Math.exp()
  • Math.floor()
  • Math.log()
  • Math.max()
  • Math.min()
  • Math.pow()
  • Math.random()
  • Math.round()
  • Math.sin()
  • Math.sqrt()
  • Math.tan()

Fungsi Trigonometri di Javascript

Trigonometri adalah cabang ilmu matematika yang mempelajari tentang sudut dan panjang pada segitiga. Dalam ilmu komputer, pengetahuan ini biasanya diimplementasikan dalam komputer grafis.

Berikut ini merupakan contoh fungsi trigonometri pada JavaScript :

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Trigonometri di Javascript</title>
</head>
<body>
    <script>
        var n = Math.sin(10);
        document.write(n);
    </script>
</body>
</html>

fungsi math pada javascript

Variabel n akan berisi -0.5440211108893698 karena sin 10 adalah 0.5.

Fungsi Logaritma, Pangkat, dan Eksponensial

Logaritma adalah operasi matematika yang merupakan kebalikan atau invers dari eksponen atau pemangkatan. Objek Math di Javascript menyediakan fungsi log() untuk logaritma dan pow() untuk pemangkatan. Adapun untuk menghitung eksponensial, kita dapat menggunakan fungsi exp().

Contoh :

Fungsi Pembulatan di Javascript

Apabila kita membutuhkan bilangan bulat (integer), kita bisa gunakan fungsi pembulatan di objek Math pada javascript :

  1. floor() membulatkan ke bawah;
  2. round() membulatkan ke yang terdekat, bisa ke bawah dan ke atas;
  3. ceil() membulatkan ke atas.

Contoh :

Fungsi Akar di Javascript

Kita bisa menghitung fungsi akar kuadrat dengan fungsi sqrt(). Sedangkan akar kubik Kita bisa gunakan fungsi cbrt().

Contoh fungsi akar pada objek Math pada javascript :

Untuk akar n atau nth root, kita bisa akali dengan menggunakan fungsi pow().

Math.pow(n, 1/root);

n adalah nilai yang akan kita cari, lalu root adalah akar n-nya.

Begitulah pembahasan singkat beberapa fungsi math dan konstanta pada javascript. Baca juga artikel selanjutnya yaitu Belajar Javascript #13 Cara menggunakan AJAX

Tinggalkan Balasan

Scroll to Top