Bagi operasi angka (number) dan matematika yang lebih kompleks, JavaScript menyediakan objek Math yang terdiri dari bermacam-macam kosntanta dan pun method (guna). Method yang terdapat misalnya bagi guna pemangkatan, akar kuadrat, logaritma, dan trigonometri. Pada panduan JavaScript kali ini kita akan membahas mengenai Konstanta dan Method (fungsi) dari Objek Math di dalam JavaScript.
Konstanta bagi Objek Math pada JavaScript
Objek Math mempunyai beberapa konstanta matematika yang dapat digunakan di pada proses penyusunan program. Bagi menggunakan konstanta objek Math, kita tinggal menulis: Math.nama_konstanta.
Berikut yakni kosntanta bagi Objek Math di pada JavaScript, diurutkan menurut 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 yakni contoh pemakaian konstanta objek Math di pada JavaScript
1 |
<!DOCTYPE html><br/><html><br/><head><br/><meta http-equiv=Content-Type content=text/html; charset=UTF-8 /><br/><title>Belajar JavaScript</title><br/> <br/><script><br/> console.log(Math.E);<br/> console.log(Math.LN10);<br/> console.log(Math.LN2);<br/> console.log(Math.LOG10E );<br/> console.log(Math.LOG2E);<br/> console.log(Math.PI);<br/> console.log(Math.SQRT1_2);<br/> console.log(Math.SQRT2);<br/> <br/> // pemakaian di pada operasi matematika<br/> var jari2 = 7<br/> var luas_lingkaran = Math.PI * jari2 * jari2;<br/> console.log(luas_lingkaran);<br/> </script><br/> <br/></head><br/><body><br/><h1>Belajar JavaScript</h1><br/><p> Saya sedang belajar konstanta objek Math JavaScript <br/>di Source Code Program.com </p><br/></div><br/></body><br/></html> |
Di baris terakhir kode JavaScript diatas, saya menghitung rumus luas lingkaran dengan menggunakan kosntanta Math.PI.
Manfaat bagi Objek Math pada JavaScript
Selain konstanta, Objek Math pun menyediakan banyak guna matematis. Kamu mungkin akan jarang menggunakan guna atau method ini, kecuali merancang program ilmiah atau program kalkulator dengan JavaScript.
Berikut yakni method yang disediakan oleh objek Math JavaScript, diurutkan menurut 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 bagi menghasilkan nilai absolut (nilai negatif akan menjadi positif, sedangkan nilai positif akan tetap positif). Manfaat ini membutuhkan 1 argumen angka. Berikut yakni contoh pemanggilan guna abs():
1 |
<script><br/>Math.abs(-5) // hasilnya: 5<br/>Math.abs(5) // hasilnya: 5<br/>Math.abs(-22.78) // hasilnya: 22.78<br/></script> |
Method Objek Math JavaScript: Math.acos()
Method Math.acos() berfungsi bagi menghitung nilai arccosine. Manfaat ini membutuhkan 1 argumen angka dengan nilai antara -1 hingga dengan 1. Nilai ahir guna yakni 0 hingga dengan π radian.
Method Objek Math JavaScript: Math.asin()
Method Math.asin() berfungsi bagi menghitung nilai arcsine. Manfaat ini membutuhkan 1 argumen angka dengan nilai antara -1 hingga dengan 1. Nilai ahir guna yakni -π/2 hingga dengan π/2 radian.
Method Objek Math JavaScript: Math.atan()
Method Math.atan() berfungsi bagi menghitung nilai arctangent. Manfaat ini membutuhkan 1 argumen angka dengan nilai apapun. Nilai ahir guna yakni -π/2 hingga dengan π/2 radian.
Method Objek Math JavaScript: Math.atan2()
Method Math.atan2() berfungsi bagi menghitung nilai arctangent dari rasio y/x. Manfaat ini membutuhkan 2 buah argumen bagi nilai y dan x. Nilai hasil guna yakni diantara -π dan π radians.
Method Objek Math JavaScript: Math.ceil()
Method Math.ceil() berfungsi bagi pembulatan keat
as dari sebuah nilai desimal. Manfaat ini membutuhkan 1 argumen, yaitu angka yang akan dibulatkan. Berikut yakni hasil pemanggilan guna ceil:
1 |
<script><br/>Math.ceil(1.99); // hasilnya: 2<br/>Math.ceil(1.01); // hasilnya: 2<br/>Math.ceil(1.0); // hasilnya: 1<br/>Math.ceil(-1.99); // hasilnya: -1<br/></script> |
Method Objek Math JavaScript: Math.cos()
Method Math.cos() berfungsi bagi menghitung nilai cosinus. Manfaat ini membutuhkan 1 buah argumen pada wujud sudut dengan nilai radian. Bagi menkonversi derajat menjadi radian, kalikan besar sudut dengan 0.017453293 (2π/360). Nilai ahir guna ini berada antara −1.0 dan 1.0.
Method Objek Math JavaScript: Math.exp()
Method Math.exp() digunakan bagi menghitung hasil dari e^x dimana x yakni argumen yang diberikan. e adalah logaritma natural dengan nilai 2.718.
Method Objek Math JavaScript: Math.floor()
Method Math.floor() berfungsi bagi pembulatan kebawah dari sebuah nilai desimal. Manfaat ini membutuhkan 1 argumen, yaitu angka yang akan dibulatkan. Berikut yakni hasil pemanggilan guna floor:
1 |
<script><br/>Math.floor(1.99); // hasilnya: 1<br/>Math.floor(1.01); // hasilnya: 1<br/>Math.floor(1.0); // hasilnya: 1<br/>Math.floor(-1.01); // hasilnya: -2<br/></script> |
Method Objek Math JavaScript: Math.log()
Method Math.log() berfungsi bagi menghitung nilai logaritma natural, yaitu nilai dari log e x. Manfaat ini membutuhkan 1 buah argumen angka.
Method Objek Math JavaScript: Math.max()
Method Math.max() berfungsi bagi mencari angka sangat besar diantara argumen yang diberikan. Manfaat ini membutuhkan 1 atau lebih argumen. Berikut yakni contoh pemakaian guna Math.max():
1 |
<script><br/>Math.max(1,2,3,4,5,6); // hasilnya: 6<br/>Math.max(10,20,30,90,5); // hasilnya: 90<br/>Math.max(50); // hasilnya: 50<br/></script> |
Method Objek Math JavaScript: Math.min()
Method Math.min() berfungsi bagi mencari angka sangat kecil diantara argumen yang diberikan. Manfaat ini membutuhkan 1 atau lebih argumen. Berikut yakni contoh pemakaian guna Math.min():
1 |
<script><br/>Math.min(1,2,3,4,5,6); // hasilnya: 1<br/>Math.mmin(10,20,30,90,5); // hasilnya: 5<br/>Math.max(50); // hasilnya: 50<br/></script> |
Method Objek Math JavaScript: Math.pow()
Method Math.pow() berfungsi bagi bagi mencari hasil pemangkatan. Manfaat ini membutuhkan 2 buah argumen. Argumen pertama-tama yakni angka asal, dan argumen kedua yakni nilai pangkat. Berikut yakni contoh pemakaian guna Math. pow():
1 |
<script><br/>Math.pow(1,100); // 1^100, hasilnya: 1<br/>Math.pow(5,3); // 5^3, hasilnya: 125<br/>Math.pow(50); // hasilnya: 50<br/></script> |
Method Objek Math JavaScript: Math.random()
Method Math.random() berfungsi bagi menghasilkan angka acak pada setiap pemanggilan. Manfaat ini tak membutuhkan argumen apapun. Nilai ahir berada pada rentang 0 dan 1. Bagi hasil angka acak 1-100, kita tinggal mengalikan hasil guna ini dengan 100. Berikut yakni contoh pemakaian guna Math.random():
1 |
<script><br/>Math.random(); // hasilnya: 0.2605599395465106<br/>Math.random(); // hasilnya: 0.6355015402659774<br/>Math.random(); // hasilnya: 0.5217791700270027<br/></script> |
Method Objek Math JavaScript: Math.round()
Method Math.round() berfungsi bagi membulatkan nilai angka ke bilangan terdekat. Sekiranya nilai desimal dibawah 0.5 karenanya akan dibulatkan ke bawah, namun jikalau nilai desimal bernilai 0.5 atau lebih, akan dibulatkan keatas. Manfaat ini membutuhkan 1 argumen, yaitu angka yang akan dibulatkan. Berikut yakni hasil pemanggilan guna floor:
1 |
<script><br/> Math.round(1.56); // hasilnya: 2<br/> Math.round(1.44); // hasilnya: 1<br/> Math.round(1.0); // hasilnya: 1<br/> Math.round(-1.6); // hasilnya: -2<br/> </script> |
Method Objek Math JavaScript: Math.sin()
Method Math.sin() berfungsi bagi menghitung hasil sinus. Manfaat ini membutuhkan 1 buah argumen pada wujud sudut dengan nilai radian. Bagi menkonversi derajat menjadi radian, kalikan besar sudut dengan 0.017453293 (2π/360). Nilai ahir guna ini berada antara −1.0 dan 1.0.
Method Objek Math JavaScript: Math.sqrt()
Method Math.sqrt() digunakan bagi mencari hasil dari akar kuadrat sebuah angka. Manfaat ini membutuhkan 1 argumen, yaitu angka yang akan dihitung. Berikut yakni contoh pemakaian guna Math. sqrt();
1 |
<script><br/>Math.sqrt(25); // hasilnya: 5<br/>Math.sqrt(81); // hasilnya: 9<br/>Math.sqrt(-3); // hasilnya: NaN<br/></script> |
Method Objek Math JavaScript: Math.tan()
Method Math.tan() berfungsi bagi menghitung hasil tangen. Manfaat ini membutuhkan 1 buah argumen pada wujud sudut dengan nilai radian. Bagi menkonversi derajat menjadi radian, kalikan besar sudut dengan 0.017453293 (2π/360).
Pada panduan kali ini kita telah mempelajari mengenai Konstanta dan Method dari Objek Math di dalam JavaScript. Pada panduan berikutnya, kita akan membahas mengenai Tipe data String di dalam JavaScript.
eBook JavaScript Uncover Duniailkom

Sumber https://www.duniailkom.com/