ini gimana ya? tolong dibantu, masih pemula nih :) // definisikan function seperempat disini var seperempat = function(angka) { return angka / 4; if (seperempat(angka) % 3 === 0 ) { console.log("Pernyataan ini benar"); } else { console.log("Pernyataan ini salah"); }}
1 jempol
ganis
198
841
·
10 tahun, 4 bulan yang lalu
·
0 jempol
function seperempat anda harusnya ditutup dengan tanda kurung tutup ")" di baris setelah "return". saat code mencapai "return", code akan berhenti dan keluar dari function. Sehingga if else anda tidak akan dijalankan sama sekali oleh komputer. semoga mengerti @sita, semangat! =D
ekadejavu
58
0
·
9 tahun, 6 bulan yang lalu
·
0 jempol
Salahnya dimana??? // definisikan function seperempat disini var seperempat = function (angka) { return / 4; }; if (seperempat(?) % 3 === 0 ) { console.log("Pernyataan ini benar"); } else { console.log("Pernyataan ini salah"); } if (seperempat (8));
ganis
198
841
·
9 tahun, 6 bulan yang lalu
·
0 jempol
halo @ekadejavu, salahnya: 1. return / 4; <- apa yg dibagi dengan 4? seharusnya "return angka / 4;" 2. if (seperempat(?) % 3 === 0 ) { <- kenapa ada tanda tanya? 3. if (seperempat (8)); <- kenapa if saja tanpa ada "{ }" semoga anda mengerti
mrbusy1978
55
1
·
9 tahun, 6 bulan yang lalu
·
1 jempol
@ekadejavu sama om... ane jg baru aja belajar dan so far so good, hehehe jawabannya seingat ane begini ... // definisikan function seperempat disini var seperempat = function(angka) { return angka / 4; }; if (seperempat(12) % 3 === 0 ) { console.log("Pernyataan ini benar"); } else { console.log("Pernyataan ini salah"); } semoga membantu ... ayo semangat lagi belajarnya om... buat om ganis salam kenal yah, mohon juga bimbingannya... wassalam...
ganis
198
841
·
9 tahun, 6 bulan yang lalu
·
0 jempol
halo @mrbusy1978, salam kenal juga ^_^
widyastute
164
9
·
9 tahun, 6 bulan yang lalu
·
0 jempol
masih gak ngerti return itu buat apa :(
anefirman
208
96
·
9 tahun, 6 bulan yang lalu
·
1 jempol
salah penempatan bro kalo menurut ane coba pake punya saya :) semoga bermanfaat . // 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"); }
malikzain
158
2
·
9 tahun, 6 bulan yang lalu
·
0 jempol
idem sama kk @widyastute, masih belum ngerti return itu buat apa??? mohon penjelasannya kk @ganis, kalau bisa bahasanya dipermudah. :D
anefirman
208
96
·
9 tahun, 6 bulan yang lalu
·
0 jempol
return itu untuk mengembalikan nilai jadi ketika function di panggil contoh : seperempat(3); nah 3 itu adalah nilai dari return parameter angka . masih ribet ya ? .-.
ganis
198
841
·
9 tahun, 6 bulan yang lalu
·
0 jempol
@malikzain return X; artinya nilai X akan dikembalikan ke code yang memanggilnya. misal var namafungsi = function(X) { return X * 2; } Z = namafungsi(3); disini sama dengan Z = X * 2; // tapi ingat X = 3 jadi Z = 3 * 2; Z = 6 jika return nya seperti ini var namafungsi = function(X) { X = X + 2; return 0; } maka Z = namafungsi(3); nilainya sama dengan Z = 0; karena return nya selalu 0, tidak terpengaruh oleh X.
widyastute
164
9
·
9 tahun, 6 bulan yang lalu
·
1 jempol
@anefirman @ganis makasih penjelasannya. sy nangkepnya : return idigunakan untuk memunculkan satu nilai terakhir dari pemanggilan terakhir, sedangkan kalo console.log itu untuk mencetak setiap hasil yang kita panggil (gimana bener atau salah nih mastah?) >_<.
ganis
198
841
·
9 tahun, 6 bulan yang lalu
·
0 jempol
iya betul, nilai terakhir.. jadi return itu ibaratnya finalisasi dari sebuah fungsi. Fungsi yang anda buat itu hasil nya di definisikan dengan return. console log hanya mencetak ke console saja. kalau di bahasa php sama dengan echo, kalo di python sama dengan print, kalo di c sama dengan printf, dll.