var genapkah = function(angka) { if (angka % 2 === 0) { return true; } else { return false; } }; genapkah(20); kode ini udah bener dan keluar outputnya kalo saya masukin angka genap. tapi kenapa kalo masukin angka ganjil tidak keluar outputnya? apa saya harus ubah kode jadi gini? var genapkah = function(angka) { if (angka % 2 === 0) { return true; } else { return "hasilnya... " + false; } }; genapkah(23); kalo saya tulis kode seperti itu angka genap juga akan keluar outputnya. pertanyaannya, apa ada cara ngeluarin hasil output false kalo menggunakan cara yang pertama?
0 jempol
ibamibrhm2
87
0
penanya
·
8 tahun, 6 bulan yang lalu
·
0 jempol
apa harus ditambahkan console.log setelah return biar bisa muncul ya? return(console.log(false)); gitu?
iqbale
114
13
·
8 tahun, 6 bulan yang lalu
·
1 jempol
anda harus memahami dulu definisi true dan false
ganis
198
841
·
8 tahun, 6 bulan yang lalu
·
4 jempol
pertanyaannya, apa ada cara ngeluarin hasil output false kalo menggunakan cara yang pertama? Pada prinsipnya, nilai boolean tidak akan diprint ke console kecuali jika kita ubah ke string. Sehingga anda bisa lakukan seperti ini.. String(genapkah(20)); String(genapkah(21)); maka hasilnya akan selalu tercetak. Umumnya, fungsi yang mengembalikan nilai boolean (true/false) bukan untuk dicetak, tetapi sebagai penentu keputusan. Misalnya kita bilang setiap dua tahun sekali saya makan duren. if ( genapkah(tahun_sekarang) ){ makan_duren(); } begitu ^^
zurabiz
177
0
·
8 tahun yang lalu
·
0 jempol
bantu jawab mungkin dengan script berikut ini : var genapkah = function(angka) { if ((angka % 2) ===0 ){ console.log(angka +" Angka Genap!"); } else if ( angka % 2 ===1) { console.log(angka +" Angka Ganjil!"); } }; genapkah(10);
yeera
300
9
·
7 tahun, 10 bulan yang lalu
·
1 jempol
@zurabiz, tapi instruksinya minta jangan pake console.log()
yeera
300
9
·
7 tahun, 10 bulan yang lalu
·
2 jempol
saya make script ini, dan berhasil lolos sesi ini, semoga bisa membantu ^_^ var genapkah = function(angka) { if(angka % 2 === 0){ return 5 < 6; } else{ return 5<4; } }; genapkah(6);
ahsan_shibghotullah
163
3
·
7 tahun, 4 bulan yang lalu
·
1 jempol
Assalamualaikum bantu jawab, itu abis return dikasih tanda kurung. kayak gini: var genapkah = function(angka) { if (angka%2==0) { return(true); }else { return(false); } } genapkah(3); #CMIIW