var genapkah = function(angka) { if (angka%2===0) { return true; }: else (angka%2===1) { return false; }; }; genapkah(25); ada yang kurang kah inii?
0 jempol
ganis
198
841
·
10 tahun, 9 bulan yang lalu
·
0 jempol
1. tidak perlu ada titik dua atau pun titik koma setelah '}' untuk 'if' ataupun 'else'. 2. gunakan "if" setelah "else" jika ada kondisi yg ingin anda periksa. 3. sesuai intruksi, gunakan fungsi isNaN untuk memeriksa apakah variabel yg diperiksa adalah angka atau bukan. sehingga akan ada dua "else if" di soal ini.
ganis
198
841
·
10 tahun, 9 bulan yang lalu
·
1 jempol
ralat: ternyata ini untuk unit 1 ya~ jadi untuk yg point ke 3 di atas, abaikan saja :D
neyh101
253
8
·
9 tahun, 6 bulan yang lalu
·
1 jempol
Kalau saya seperti ini: var genapkah = function(angka) { if (angka % 2 === 0 ) { return true; }else if (angka % 2 === 1){ return false; }else { console.log("ulangi!"); } } genapkah(1); tapi masih ga paham kenapa ada else terakhir gunanya untuk apa. soalnya ngikutin contoh banget sih. harus ada else if nya. saran dong yg paling bener gimana..
ganis
198
841
·
9 tahun, 6 bulan yang lalu
·
0 jempol
Halo @neyh101, Untuk yang ini, tidak perlu lagi ada "else" yang ke dua karena hasil dari modulus 2 adalah 0 atau 1. sebaiknya if (angka % 2 === 0 ) { } else { } karena hanya dua kemungkinan.