// definisikan function seperempat disini var seperempat = function (angka); { return angka; }; if (seperempat(3) % 3 === 0 ) { console.log("Pernyataan ini benar"); } else { console.log("Pernyataan ini salah"); } Pertanyaannya : Mengapa terjadi syntax error ? padahal 3 dibagi 3 hasilnya sama dengan 0
0 jempol
ImOnlyCoder
164
23
·
7 tahun, 8 bulan yang lalu
·
8 jempol
Selamat siang! Salam kenal untuk Coder #aldoabieza Saya disini hanya menjelaskan sedikit apa itu % (Modulus). Iya, Modulus itu adalah nama lain dari sisa pembagian dari suatu bilangan yang melakukan tugas pembagian. Jadi, Modulus itu bersifat perhitungan data yang telah diproses / dibagi. Modulus hanya berlaku pada pembagian. Mungkin saya bisa klarifikasi dibawah ini : var seperempat = function (angka) { return angka; }; if (seperempat(21) % 3 === 0) { console.log("Pernyataan ini benar"); } else { console.log("Pernyataan ini salah"); } Note : 3 dibagi 3 = 0 // Ini memang benar hasil terakhir yang akan dicetak adalah 0, Tetapi proses perhitungan data yang dibagi hanyalah 1 karena 3 / 3 sama 0. coba Anda lakukan dengan angka yang menghasilkan data proses Modulus 3 dan berakhir dengan hasil 0. Seperti 21.. "Happy Coding"..
aldoabieza
105
3
penanya
·
7 tahun, 8 bulan yang lalu
·
3 jempol
terima kasih atas jawabannya
ImOnlyCoder
164
23
·
7 tahun, 8 bulan yang lalu
·
3 jempol
Mohon like nya ^^..
AndriCahyadi
142
13
·
7 tahun, 8 bulan yang lalu
·
1 jempol
Semangat Coding yaa!!
ivanzaqqa
63
2
·
7 tahun, 8 bulan yang lalu
·
0 jempol
itu kenapa 21 modulus 3 bisa jadi 0? saya masih bingung
AndriCahyadi
142
13
·
7 tahun, 8 bulan yang lalu
·
2 jempol
Hai! Salam Kenal coder #ivanzaqqa Jadi, Penjelasannya hasil sisa pembagian 21 adalah 0 ? 21 % 3 = 0 Coba silahkan lihat perbedaan : 21 / 3 = 7 (21 % 3 = 0 sisa pembagian 0) 10 / 3 = 3.3 (10 % 3 = 1 sisa pembagian 1) Jadi, Modulus itu sisa dari hasil pembagian jika nilai itu sudah dibagi namun masih memiliki nilai, Maka nilai terakhir itu lah disebut Modulus. Silahkan coba dipahami terlebih dahulu. Happy Coding!!
LenKaze
83
0
·
7 tahun, 2 bulan yang lalu
·
0 jempol
mohon bantuan
12Phantom
35
2
·
7 tahun, 1 bulan yang lalu
·
0 jempol
thanks @ImOnlyCoder u real da MVP
nurulitss
40
0
·
7 tahun, 1 bulan yang lalu
·
0 jempol
Ini cukup sulit, jadi lakukan secara pelan-pelan. Code di dalam function harus berupa: return angka / 4; Ingat kembali, bahwa % adalah modulus yang telah kita pelajari. pertanyaan : jadi kenapa hanya ditulis return angka bukan return angka / 4?