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 hasil pembagian.
Sebagai contoh,
result = 10 % 3Di sini, 10 dibagi 3. 3 dapat masuk ke dalam 10 sebanyak tiga kali, dengan sisa 1. Jadi, result akan bernilai 1.
Jika bilangan yang dibagi lebih kecil daripada pembaginya, pembagi tersebut masuk sebanyak nol kali, sehingga sisanya adalah bilangan yang dibagi itu sendiri: 2 % 5 bernilai 2.
Biasanya modulo digunakan untuk memeriksa apakah sebuah angka genap atau ganjil:
- Jika sebuah angka genap, membaginya dengan 2 akan menghasilkan sisa 0.
- Jika sebuah angka ganjil, membaginya dengan 2 akan menghasilkan sisa 1, atau -1 jika angkanya negatif.
Tantangan
PemulaTulis kode yang menginisialisasi tiga variabel, a, b, dan c dengan nilai 9, 2.6, dan 11 (masing-masing).
Setelah itu, inisialisasi variabel berikut:
dyang akan menyimpan hasil moduloadengan2eyang akan menyimpan hasil moduloadengan3fyang akan menyimpan hasil modulocdengan10
Periksa hasilnya dan lihat bagaimana dividen 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