← JavaScript15 / 69
🧠 Kuis: Fungsi
Jawab semua pertanyaan. Setelah menjawab, kunci jawaban dan penjelasannya langsung ditampilkan — salah pun tidak apa-apa, bisa dicoba lagi.
1. Fungsi tambah(a, b) hanya memanggil console.log(a + b) tanpa return. Apa yang ditampilkan oleh console.log(tambah(2, 3))?
2. Kenapa harga = harga || 0 bermasalah sebagai cara memberi nilai default?
3. Apa itu closure dalam kalimat sederhana?
4. Sebuah fungsi buat() mengembalikan closure () => ++n (dimulai dari n = 0). Setelah memanggil a() dua kali, berapa nilai yang ditampilkan oleh console.log(a()) pada pemanggilan ketiga?
5. Fungsi di dalam blok bisa membaca variabel di luarnya, tapi tidak sebaliknya. Apa nama konsep ini?
Benar 0 dari 5 pertanyaan.