var belajar = function(){ var i = 0; do { console.log("Saya akan giat " + string(belajar) + "!") } while(belajar); }; belajar(); output : Code anda error dengan pesan: "ReferenceError: string belum dideklarasikan" Tolong bantuanya
0 jempol
ganis
198
841
·
8 tahun, 5 bulan yang lalu
·
3 jempol
halo @bantaitompel, code ini sepertinya bukan apa yang anda mau -> string(belajar) karena ini tidak akan mencetak "Saya akan giat belajar" Jika anda mau melakukan itu anda bisa langsung menuliskan.. console.log("Saya akan giat belajar!") String digunakan untuk mengubah yang bukan string menjadi string. Variabel belajar di code anda adalah function, jadi hasilnya bukan seperti yang anda inginkan. di sini: while(belajar); akan menyebabkan loop tak terhingga karena variabel belajar selalu bernilai sesuatu yang bukan false, null, atau 0 sehingga akan dianggap true oleh JavaScript. Untuk menghindarinya lakukan while(false); atau var kondisi = false; } while (kondisi); seperti di unit sebelumnya.