Anak Males – JavaScript nggak cuma soal animasi dan interaksi seru di halaman web, tapi juga bisa bantu kita untuk urusan matematika, lho! Salah satu fitur andalan yang sering dipakai buat keperluan ini adalah Objek Math. Nah, di artikel ini kita bakal bahas secara lengkap apa itu objek Math di JavaScript, gimana cara pakenya, dan tentunya bakal ada contoh-contoh penggunaan yang mudah dipahami.
Apa Itu Objek Math di JavaScript?
Di JavaScript, Math adalah objek bawaan yang menyediakan berbagai fungsi dan konstanta matematika. Ini bikin hidup lebih mudah kalau kita butuh melakukan kalkulasi seperti pembulatan angka, mencari akar kuadrat, hingga menghitung nilai trigonometri. Jadi, intinya Math ini bisa diibaratkan sebagai kalkulator mini di dalam JavaScript.
Math ini bukan fungsi atau metode, melainkan objek statis. Itu artinya, kita nggak perlu membuat instans baru dari Math, cukup panggil langsung metodenya dan bam! Hasil kalkulasi siap.
Contoh sederhana:
let angka = Math.sqrt(25); // Menghasilkan 5
console.log(angka);
Baca Juga : Belajar Javascript #06 : Operator
Fungsi-Fungsi Penting di Objek Math
1. Math.round()
Kalau kamu ingin membulatkan angka ke nilai terdekat, kamu bisa pakai Math.round()
. Fungsi ini bakal membulatkan angka desimal jadi angka bulat terdekat.
Contoh:
let bulatkan = Math.round(4.7); // Menghasilkan 5
console.log(bulatkan);
2. Math.floor()
Untuk membulatkan angka ke bawah (floor), kamu bisa menggunakan Math.floor()
. Ini akan membulatkan angka ke bawah, terlepas dari nilai desimalnya.
Contoh:
let bawah = Math.floor(4.7); // Menghasilkan 4
console.log(bawah);
3. Math.ceil()
Kebalikan dari Math.floor()
, Math.ceil()
membulatkan angka ke atas, tidak peduli berapa desimalnya.
Contoh:
let atas = Math.ceil(4.2); // Menghasilkan 5
console.log(atas);
4. Math.random()
Mau dapet angka acak? Math.random()
siap membantu. Fungsi ini menghasilkan angka acak antara 0 dan 1. Kalau kamu butuh angka acak dalam rentang tertentu, kamu bisa mengalikan hasilnya.
Contoh:
let acak = Math.random() * 10; // Angka acak antara 0 dan 10
console.log(acak);
5. Math.max() dan Math.min()
Dua fungsi ini sangat berguna untuk menemukan angka terbesar atau terkecil dari sekumpulan angka.
Contoh:
let terbesar = Math.max(1, 5, 10, 20); // Menghasilkan 20
let terkecil = Math.min(1, 5, 10, 20); // Menghasilkan 1
console.log(terbesar, terkecil);
Baca Juga : Belajar Javascript #05 : Jendela Dialog Untuk Input
Menghitung Pangkat dan Akar
1. Math.pow()
Math.pow()
digunakan untuk menghitung pangkat. Sintaksnya sederhana: Math.pow(base, exponent)
, di mana “base” adalah angka dasar dan “exponent” adalah pangkatnya.
Contoh:
let pangkat = Math.pow(2, 3); // Menghasilkan 8 (2 pangkat 3)
console.log(pangkat);
2. Math.sqrt()
Kalau kamu butuh akar kuadrat dari sebuah angka, pakai Math.sqrt()
.
Contoh:
let akar = Math.sqrt(16); // Menghasilkan 4
console.log(akar);
Baca Juga : Belajar Javascript #04 : Variabel & Tipe Data
Fungsi Trigonometri di Objek Math
Kalau kamu punya kalkulasi yang lebih rumit seperti trigonometri, Math juga punya jawabannya! Beberapa metode populer yang bisa kamu pakai antara lain:
1. Math.sin()
Untuk menghitung nilai sinus, gunakan Math.sin()
.
Contoh:
let sinus = Math.sin(Math.PI / 2); // Menghasilkan 1
console.log(sinus);
2. Math.cos()
Sama halnya dengan sinus, Math.cos()
digunakan untuk menghitung nilai kosinus.
Contoh:
let kosinus = Math.cos(0); // Menghasilkan 1
console.log(kosinus);
3. Math.tan()
Math.tan()
dipakai untuk menghitung nilai tangen.
Contoh:
let tangen = Math.tan(Math.PI / 4); // Menghasilkan 1
console.log(tangen);
Baca Juga : Belajar Javascript #03 : Fungsi Output di Javascript
Menghitung Logaritma dengan Math
Di JavaScript, objek Math juga menyediakan fungsi untuk menghitung logaritma. Ada dua fungsi utama yang bisa kamu gunakan:
1. Math.log()
Fungsi ini menghitung logaritma natural (basis e) dari sebuah angka.
Contoh:
let log = Math.log(10); // Menghasilkan sekitar 2.302
console.log(log);
2. Math.log10()
Kalau kamu mau menghitung logaritma basis 10, pakai Math.log10()
.
Contoh:
let log10 = Math.log10(100); // Menghasilkan 2
console.log(log10);
Baca Juga : Belajar Javascript #02 : Cara Menulis Javascript di HTML
Menggunakan Math.PI
JavaScript juga punya konstanta Math.PI
yang merupakan nilai pi (π) sekitar 3.14159. Ini sangat berguna kalau kamu bekerja dengan lingkaran.
Contoh:
let luasLingkaran = Math.PI * Math.pow(7, 2); // Menghitung luas lingkaran dengan jari-jari 7
console.log(luasLingkaran);
Baca Juga : Belajar Javascript #01 : Pengenalan Dasar Javascript
Penutup
Jadi, itulah sekilas tentang Objek Math di JavaScript. Dengan berbagai metode dan fungsinya, objek Math bikin kita lebih mudah mengolah angka dan menyelesaikan kalkulasi dalam program kita. Mulai dari pembulatan, random angka, hingga logaritma—semua tersedia di objek Math. Jadi, lain kali kamu butuh matematika di JavaScript, ingat: Math is your best friend!