Untuk operasi angka (number) dan matematika yang lebih kompleks, JavaScript menyediakan objek Math yang terdiri dari berbagai kosntanta dan juga method (fungsi). Method yang tersedia misalnya untuk fungsi pemangkatan, akar kuadrat, logaritma, dan trigonometri. Dalam tutorial JavaScript kali ini kita akan membahas tentang Konstanta dan Method (fungsi) dari Objek Math di dalam JavaScript.
Konstanta untuk Objek Math dalam JavaScript
Objek Math memiliki beberapa konstanta matematika yang bisa digunakan di dalam proses pembuatan program. Untuk menggunakan konstanta objek Math, kita tinggal menulis: Math.nama_konstanta.
Berikut adalah kosntanta untuk Objek Math di dalam JavaScript, diurutkan berdasarkan abjad:
- Math.E: Berisi nilai dari logaritma natural e, dengan nilai 2.718281828459045
- Math.LN10 : Berisi nilai dari logaritma natural 10, dengan nilai 2.302585092994046
- Math.LN2 : Berisi nilai dari logaritma natural 2, dengan nilai 0.6931471805599453
- Math.LOG10E : Berisi nilai dari logaritma natural e basis 10, dengan nilai 0.4342944819032518
- 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, dengan nilai 0.707106781186
- Math.SQRT2: Berisi hasil akar kuadrat dari 2, dengan nilai 1.4142135623730951
Berikut adalah contoh penggunaan konstanta objek Math di dalam JavaScript
Belajar JavaScript
Belajar JavaScript
Saya sedang belajar konstanta objek Math JavaScript
di duniailkom.com
Pada baris terakhir kode JavaScript diatas, saya menghitung rumus luas lingkaran dengan menggunakan kosntanta Math.PI.
Fungsi untuk Objek Math dalam JavaScript
Selain konstanta, Objek Math juga menyediakan banyak fungsi matematis. Anda mungkin akan jarang menggunakan fungsi atau method ini, kecuali membuat aplikasi ilmiah atau aplikasi kalkulator dengan JavaScript.
Berikut adalah method yang disediakan oleh objek Math JavaScript, diurutkan berdasarkan abjad, dan akan kita bahas satu per satu:
- 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()
Method Objek Math JavaScript: Math.abs()
Method Math.abs berfungsi untuk menghasilkan nilai absolut (nilai negatif akan menjadi positif, sedangkan nilai positif akan tetap positif). Fungsi ini membutuhkan 1 argumen angka. Berikut adalah contoh pemanggilan fungsi abs():
Method Objek Math JavaScript: Math.acos()
Method Math.acos() berfungsi untuk menghitung nilai arccosine. Fungsi ini membutuhkan 1 argumen angka dengan nilai antara -1 sampai dengan 1. Nilai akhir fungsi adalah 0 sampai dengan π radian.
Method Objek Math JavaScript: Math.asin()
Method Math.asin() berfungsi untuk menghitung nilai arcsine. Fungsi ini membutuhkan 1 argumen angka dengan nilai antara -1 sampai dengan 1. Nilai akhir fungsi adalah -π/2 sampai dengan π/2 radian.
Method Objek Math JavaScript: Math.atan()
Method Math.atan() berfungsi untuk menghitung nilai arctangent. Fungsi ini membutuhkan 1 argumen angka dengan nilai apapun. Nilai akhir fungsi adalah -π/2 sampai dengan π/2 radian.
Method Objek Math JavaScript: Math.atan2()
Method Math.atan2() berfungsi untuk menghitung nilai arctangent dari rasio y/x. Fungsi ini membutuhkan 2 buah argumen untuk nilai y dan x. Nilai hasil fungsi adalah diantara -π dan π radians.
Method Objek Math JavaScript: Math.ceil()
Method Math.ceil() berfungsi untuk pembulatan keatas dari sebuah nilai desimal. Fungsi ini membutuhkan 1 argumen, yaitu angka yang akan dibulatkan. Berikut adalah hasil pemanggilan fungsi ceil:
Method Objek Math JavaScript: Math.cos()
Method Math.cos() berfungsi untuk menghitung nilai cosinus. Fungsi ini membutuhkan 1 buah argumen dalam bentuk sudut dengan nilai radian. Untuk menkonversi derajat menjadi radian, kalikan besar sudut dengan 0.017453293 (2π/360). Nilai akhir fungsi ini berada antara −1.0 dan 1.0.
Method Objek Math JavaScript: Math.exp()
Method Math.exp() digunakan untuk menghitung hasil dari e^x dimana x adalah argumen yang diberikan. e merupakan logaritma natural dengan nilai 2.718.
Method Objek Math JavaScript: Math.floor()
Method Math.floor() berfungsi untuk pembulatan kebawah dari sebuah nilai desimal. Fungsi ini membutuhkan 1 argumen, yaitu angka yang akan dibulatkan. Berikut adalah hasil pemanggilan fungsi floor:
Method Objek Math JavaScript: Math.log()
Method Math.log() berfungsi untuk menghitung nilai logaritma natural, yaitu nilai dari log e x. Fungsi ini membutuhkan 1 buah argumen angka.
Method Objek Math JavaScript: Math.max()
Method Math.max() berfungsi untuk mencari angka paling besar diantara argumen yang diberikan. Fungsi ini membutuhkan 1 atau lebih argumen. Berikut adalah contoh penggunaan fungsi Math.max():
Method Objek Math JavaScript: Math.min()
Method Math.min() berfungsi untuk mencari angka paling kecil diantara argumen yang diberikan. Fungsi ini membutuhkan 1 atau lebih argumen. Berikut adalah contoh penggunaan fungsi Math.min():
Method Objek Math JavaScript: Math.pow()
Method Math.pow() berfungsi untuk untuk mencari hasil pemangkatan. Fungsi ini membutuhkan 2 buah argumen. Argumen pertama adalah angka asal, dan argumen kedua adalah nilai pangkat. Berikut adalah contoh penggunaan fungsi Math. pow():
Method Objek Math JavaScript: Math.random()
Method Math.random() berfungsi untuk menghasilkan angka acak dalam setiap pemanggilan. Fungsi ini tidak membutuhkan argumen apapun. Nilai akhir berada dalam rentang 0 dan 1. Untuk hasil angka acak 1-100, kita tinggal mengalikan hasil fungsi ini dengan 100. Berikut adalah contoh penggunaan fungsi Math.random():
Method Objek Math JavaScript: Math.round()
Method Math.round() berfungsi untuk membulatkan nilai angka ke bilangan terdekat. Jika nilai desimal dibawah 0.5 maka akan dibulatkan ke bawah, namun jika nilai desimal bernilai 0.5 atau lebih, akan dibulatkan keatas. Fungsi ini membutuhkan 1 argumen, yaitu angka yang akan dibulatkan. Berikut adalah hasil pemanggilan fungsi floor:
Method Objek Math JavaScript: Math.sin()
Method Math.sin() berfungsi untuk menghitung hasil sinus. Fungsi ini membutuhkan 1 buah argumen dalam bentuk sudut dengan nilai radian. Untuk menkonversi derajat menjadi radian, kalikan besar sudut dengan 0.017453293 (2π/360). Nilai akhir fungsi ini berada antara −1.0 dan 1.0.
Method Objek Math JavaScript: Math.sqrt()
Method Math.sqrt() digunakan untuk mencari hasil dari akar kuadrat sebuah angka. Fungsi ini membutuhkan 1 argumen, yaitu angka yang akan dihitung. Berikut adalah contoh penggunaan fungsi Math. sqrt();
Method Objek Math JavaScript: Math.tan()
Method Math.tan() berfungsi untuk menghitung hasil tangen. Fungsi ini membutuhkan 1 buah argumen dalam bentuk sudut dengan nilai radian. Untuk menkonversi derajat menjadi radian, kalikan besar sudut dengan 0.017453293 (2π/360).
Dalam tutorial kali ini kita telah mempelajari tentang Konstanta dan Method dari Objek Math di dalam JavaScript. Dalam tutorial berikutnya, kita akan membahas tentang Tipe data String di dalam JavaScript.

Sumber wk.com
EmoticonEmoticon