OBJEK MATH DALAM JAVASCRIPT

Objek Math merupakan objek yang berisi fungsi-fungsi matematika dan beberapa konstanta untuk melakukan perhitungan matematika seperti sin, cos, tan, eksponen, akar kuadrat, dll.

Objek Math terbagi menjadi beberapa kelompok seperti terlihat pada gambar

A. Math Property

Sintaks untuk setiap properti Math adalah : Math.property,
JavaScript menyediakan 8 konstanta matematika yang dapat diakses sebagai properti Matematika:

  • Math.E // mengembalikan nomor Euler
  • Math.PI // mengembalikan PI
  • Math.SQRT2 // mengembalikan akar kuadrat dari 2
  • Math.SQRT1_2 // mengembalikan akar kuadrat dari 1/2
  • Math.LN2 // mengembalikan logaritma natural 2
  • Math.LN10 // mengembalikan logaritma natural 10
  • Math.LOG2E // mengembalikan logaritma basis 2 dari E
  • Math.LOG10E // mengembalikan logaritma basis 10 dari E

B. Math Methods

Sintaks untuk setiap Math Methods adalah : Math.method(number)

Pembulatan Angka
Ada 4 metode umum untuk membulatkan angka menjadi bilangan bulat:

  • Math.round(x) = Pembulatan ke bilangan bulat terdekat
  • Math.ceil(x) = Pembulatan ke atas ke bilangan bulat terdekat
  • Math.floor(x) = Pembulatan ke bawah ke bilangan bulat terdekat
  • Math.trunc(x) = Mengembalikan bagian bilangan bulat dari x (baru di ES6)

C. Metode Math yang dapat dipakai

  1. Math.abs(): Metode ini digunakan untuk mengembalikan nilai absolut dari suatu bilangan. Contohnya, Math.abs(-10) akan menghasilkan nilai 10.
  2. Math.max(): Metode ini digunakan untuk mencari nilai terbesar dari beberapa bilangan. Contohnya, Math.max(10, 20, 30) akan menghasilkan nilai 30.
  3. Math.min(): Metode ini digunakan untuk mencari nilai terkecil dari beberapa bilangan. Contohnya, Math.min(10, 20, 30) akan menghasilkan nilai 10.
  4. Math.random(): Metode ini digunakan untuk menghasilkan bilangan acak antara 0 dan 1. Contohnya, Math.random() akan menghasilkan nilai acak seperti 0.23456789.
  5. Math.round(): Metode ini digunakan untuk membulatkan bilangan ke bilangan bulat terdekat. Contohnya, Math.round(3.1) akan menghasilkan nilai 3, sedangkan Math.round(3.6) akan menghasilkan nilai 4.
  6. Math.floor(): Metode ini digunakan untuk membulatkan bilangan ke bawah ke bilangan bulat terdekat. Contohnya, Math.floor(3.1) akan menghasilkan nilai 3, sedangkan Math.floor(3.6) akan menghasilkan nilai 3.
  7. Math.ceil(): Metode ini digunakan untuk membulatkan bilangan ke atas ke bilangan bulat terdekat. Contohnya, Math.ceil(3.1) akan menghasilkan nilai 4, sedangkan Math.ceil(3.6) akan menghasilkan nilai 4.
  8. Math.pow(): Metode ini digunakan untuk menghitung hasil pangkat dari suatu bilangan. Contohnya, Math.pow(2, 3) akan menghasilkan nilai 8.
  9. Math.sqrt(): Metode ini digunakan untuk menghitung akar kuadrat dari suatu bilangan. Contohnya, Math.sqrt(16) akan menghasilkan nilai 4.
  10. Math.sin(): Metode ini digunakan untuk menghitung nilai sinus dari suatu sudut dalam radian. Contohnya, Math.sin(Math.PI/2) akan menghasilkan nilai 1.
  11. Math.cos(): Metode ini digunakan untuk menghitung nilai kosinus dari suatu sudut dalam radian. Contohnya, Math.cos(Math.PI) akan menghasilkan nilai -1.
  12. Math.tan(): Metode ini digunakan untuk menghitung nilai tangen dari suatu sudut dalam radian. Contohnya, Math.tan(Math.PI/4) akan menghasilkan nilai 1

Be the first to comment

Leave a Reply

Your email address will not be published.


*