Operator Modulo
Termasuk bagian Dasar-Dasar dalam perjalanan JavaScript di Coddy. Pelajaran 13 dari 77.
Operator modulo % memberi tahu kamu sisa hasil pembagian satu angka dengan angka lainnya.
result = dividend % divisor- dividend: Bilangan yang dibagi.
- divisor: Bilangan yang membagi dividend.
- result: Sisa pembagian.
Sebagai contoh,
result = 10 % 3Di sini, 10 dibagi 3. 3 masuk ke dalam 10 sebanyak tiga kali, dengan sisa 1. Jadi, result akan bernilai 1.
Biasanya modulo digunakan untuk memeriksa apakah suatu bilangan genap atau ganjil:
- Jika suatu bilangan genap, membaginya dengan 2 akan menyisakan sisa 0.
- Jika suatu bilangan ganjil, membaginya dengan 2 akan menyisakan sisa 1.
Tantangan
PemulaTulis kode yang menginisialisasi tiga variabel, a, b, dan c dengan nilai 9, 2.6, dan 11 (secara berurutan).
Setelah itu, inisialisasi variabel berikut:
dyang akan menyimpan hasilamodulo2eyang akan menyimpan hasilamodulo3fyang akan menyimpan hasilcmodulo10
Lihat hasilnya dan amati bagaimana bilangan yang dibagi dan pembagi yang berbeda memengaruhi hasilnya.
Coba sendiri
// Ketik kodemu di bawah ini
// Jangan ubah baris di bawah ini
console.log(`a = ${a}`)
console.log(`b = ${b}`)
console.log(`c = ${c}`)
console.log(`d = ${d}`)
console.log(`e = ${e}`)
console.log(`f = ${f}`)Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Rangkuman, Logika SederhanaOperator Logika Bagian 3Koersi Tipe7Kalkulator Pembagian Tagihan
Pesan Selamat DatangMenghitung Tip dan Total2Variabel
AngkastringBooleanKonvensi PenamaanVariabel KosongRingkasan: Inisialisasi VariabelKonstanta5Pengambilan Keputusan
Pernyataan ifPercabangan if - elseRingkasan: Kalkulator SederhanaPercabangan if - else BersarangPernyataan switch3Operator Bagian 1
Operator AritmetikaOperator ModuloPintasan AritmetikaOperator PerbandinganKesetaraan Ketat vs LonggarRangkuman: Matematika Sederhana6IO Dasar
OutputOutput dengan VariabelKonversi Tipe, Bagian 1Konversi Tipe, Bagian 2Rekap: Sampai 120Rekap: Benar atau SalahLatihan sendiri: Compiler JavaScript online