Setelah mempelajari cara membuat bilangan acak dengan menggunakan Math.random() dan menghasilkan bilangan desimal random antara 0 dan 1, maka selanjutnya kita pelajari mengenai cara membuat bilangan acak bilangan bulat dengan javascript dengan menggunakan cara yang hampir sama. Show
Table of Contents
Lihat: . Membuat nilai acak desimal dan nilai acak bilangan bulat pada dasarnya sama saja. Tapi pada saat membuat nilai acak bilangan bulat digunakan fungsi tambahan pembulatan kebawah Math.floor(). Pembulatan pada javascript dapat dilakukan dengan beberapa cara tergantung pada jenis pembulatan yang digunakan. Math.floor() adalah jenis pembulatan kebawah, atau menjadi bilangan bulat yang tepat berada di bawah bilangan asal pembulatan. Misalnya ketika anda membulatkan 14.56 dengan Math.floor() maka hasil yang akan anda peroleh adalah 14. Berikut ini contoh pembulatan dengan menggunakan Math.floor() dan Math.random(). Pada contoh di atas bilangan acak dihasilkan dengan batas atas 10 dan batas bawah 0. Setelah bilangan acak dihasilkan bilangan acak kemudian dibulatkan ke bawah. Berikut ini hasil yang diperoleh dengan program tersebut dalam beberapa kali percobaan, yang ditampilkan menggunakan console.log() Dari hasil dengan program diatas dapat dilihat bahwa hasil yang diperoleh mulai dari 0 hingga 9. Berikut ini contoh lain dari pembulatan dengan menggunakan Math.floor() dan Math.random(). Pada program diatas, bilangan random dibangkitkan dari 5-15 (tidak termasuk bilangan bulat 15). Sehingga pada saat hasil pembangkitan bilangan random dibulatkan kebawah, maka akan diperoleh bilangan bulat 5-14. Seperti pada hasil berikut FungsiUntuk lebih mudahnya anda bisa menggunakan fungsi berikut. Untuk dapat menggunakan fungsi tersebut anda cukup menggunakan baris program di bawah ini. Misalnya anda ingin membangkitkan nilai random 7 s/d 9 (termasuk bilangan bulat 9) cukup menuliskan program berikut dimana bilangan acak yang dihasilkan tersimpan di variabel r: Lihat juga . Sekian, Semoga bermanfaat Tutorial JavaScript Pemula Part 8 : Property Dan Method Objek Math Dalam JavaScriptTutorial JavaScript Pemula Part 8 : Property Dan Method Objek Math Dalam JavaScript - Hello everyone selamat datang kembali diwebsite saya belajarwithib.my.id, pada seri kali ini kita akan membahas Property Dan Method Objek Math Dalam JavaScript. Saya rasa kamu semua sudah pernah membuat program yang berhubungan dengan matematika seperti kalkulator dll tapi ini sedikit teriki kita akan menghitungakar kuadrat, pangkat, log, sin, cos, tan, Dll. Lalu bagaimana cara menyelesaikannya? Tentu saja menggunakan algoritma buatan kamu sendiri tapi kamu tidak perlu khawatir lagi karena javascript sudah menyediakan objek Math yang akan membantu kita membuat perhitungan matematika menjadi lebih mudah. Property Dan Method Objek Math Dalam JavaScriptObjek math digunakan untuk melakukan berbagai operasi matematika. Math merupakan objek built-in yang memiliki properti dan method untuk perhitungan konstan dan fungsi. bukan Fungsi Objek. Tidak seperti global objects lain, Math bukanlah constructor. Semua properti dan method dari Math adalah static. Kamu merujuk ke PI konstanta dapat sebagai Math.PI dan Kamu dapat memanggil fungsi sinus sebagai Math.sin (X), di mana X adalah argumen metode tersebut. Konstanta ditentukan dengan presisi penuh dari bilangan real di JavaScript.
Ada beberapa Property Dan Method Objek Math Dalam JavaScript yang digunakan untuk melakukan operasi matematika, yaitu sebagai berikut: Property Objek Math Dalam JavaScriptBerikut adalah Property untuk Objek Math di dalam JavaScript :
Sumber duniailkom.com Cara penggunaan Property objek math cukup mudah dan perhatikanlah code dibawah ini :
Untuk hasilnya bisa kamu lihat pada gambar dibawah ini atau tag comentar pada code : Method Objek Math Dalam JavaScriptPerhatikan bahwa fungsi trigonometri (sin (), cos (), tan (), asin (), acos (), atan (), atan2 ()) mengharapkan atau mengembalikan sudut dalam radian. Untuk mengonversi radian menjadi derajat, bagi dengan (Math.PI / 180), dan kalikan dengan ini untuk mengonversi ke arah lain. Perhatikan bahwa banyak fungsi matematika memiliki presisi yang bergantung pada implementasi. Ini berarti bahwa browser yang berbeda dapat memberikan hasil yang berbeda, dan bahkan mesin JS yang sama pada OS atau arsitektur yang berbeda dapat memberikan hasil yang berbeda.
Berikut adalah Method untuk Objek Math di dalam JavaScript :
Setiap penggunaan method dan peroperti di atas di awali dengan kata Math dan untuk contoh penggunaannya saya hanya mencontohkan beberapa saja selebihnya silahkan bereksperimen sendiri. Perhatikan lah code dibawah ini :
Hasilnya akan seperti dibawah ini : PenutupanTerima kasih sudah membaca artikel ini dan semoga kalian paham dengan apa yang sampaikan, Objek Math nantinya akan sangat berguna ketika kamu ingin membuat aplikasi yang menggunakan banyak perhitungannya dan lebih baik kamu mengerti dahulu mengenai ini. Semoga Bermanfaat! Math ABS buat apa?2.1 Math.abs() Fungsi Math.abs() membutuhkan 1 argumen yang berisi angka yang nantinya akan diubah menjadi nilai absolut. Artinya, fungsi tersebut digunakan untuk mengembalikan nilai negatif menjadi positif, misal perintah Math.abs(-12) akan menghasilkan angka 12. Bagaimana cara kita menghitung akar dari sebuah bilangan dengan menggunakan javascript?Fungsi Akar di Javascript Nah untuk akar n atau nth root, kita bisa akali dengan menggunakan fungsi pow() . Contoh: Math.pow(n, 1/root); n adalah nilai yang akan kita cari, lalu root adalah akar n-nya. Apa fungsi dari Math Floor?Fungsi FLOOR.MATH membulatkan angka ke bawah ke bilangan bulat atau kelipatan terdekat dari signifikansi yang ditentukan, dengan bilangan bulat negatif dibulatkan mendekati atau menjauh dari nol, bergantung pada modenya.
Apa itu Math floor pada javascript?Fungsi Math.floor() digunakan untuk membulatkan bilangan desimal ke-bawah. fungsi ini juga membutuhkan 1 argumen yaitu bilangan desimal yang dibulatkan ke-bawah, misal perintah Math.floor(3.6) akan menghasilkan angka 3.
Apa itu Math ceiling?Fungsi CEILING. MATH membulatkan angka ke atas hingga bilangan bulat terdekat atau kelipatan terdekat dari signifikansi yang ditentukan. Juga menentukan apakah angka dibulatkan mendekati atau menjauh dari 0, bergantung pada modenya.
|