placeholder image to represent content

Pemrograman Dasar JavaScript - Exit Quiz

Quiz by

Our brand new solo games combine with your quiz, on the same screen

Correct quiz answers unlock more play!

New Quizalize solo game modes
10 questions
Show answers
  • Q1
    Dalam Pemrograman Dasar JavaScript, bagaimana cara kerja konsep "hoisting" pada deklarasi variabel menggunakan kata kunci var dan apa dampaknya ketika mencoba mengakses variabel sebelum dideklarasikan dalam kode?
    Variabel yang menggunakan var tidak mengalami hoisting sehingga akses sebelum deklarasi akan menghasilkan error.
    Variabel var diinisialisasi secara otomatis dengan nilai null pada saat hoisting sehingga dapat digunakan sebelum deklarasi.
    Hoisting pada var mengakibatkan variabel segera mendapatkan nilai default 0 sebelum deklarasi agar tidak error.
    Variabel yang dideklarasikan dengan var akan diangkat (hoisted) ke atas fungsi atau konteks global, sehingga akses sebelum deklarasi menghasilkan undefined bukan error.
    30s
  • Q2
    Dalam pemrograman dasar JavaScript, pernyataan berikut benar: Fungsi rekursif harus selalu memiliki kondisi dasar agar tidak terjadi pengulangan tak berujung.
    false
    true
    True or False
    30s
  • Q3
    Dalam pemrograman dasar JavaScript, apabila kita ingin mengeksekusi sebuah blok kode hanya jika sebuah kondisi bernilai TRUE, konstruksi perintah kontrol apa yang digunakan dan bagaimana cara menuliskannya dalam kode?
    Users enter free text
    Type an Answer
    30s
  • Q4
    Cocokkan istilah JavaScript di sebelah kiri dengan definisi atau penjelasan yang tepat di sebelah kanan untuk menguji pemahaman dan aplikasi konsep pemrograman dasar JavaScript yang baru Anda pelajari.
    Users link answers
    Linking
    30s
  • Q5
    Urutkan langkah-langkah berikut ini dalam menjalankan program JavaScript di browser, dari yang pertama kali hingga hasil akhir dapat dilihat oleh pengguna.
    Users link answers
    Linking
    30s
  • Q6
    Sortir setiap item ke dalam kategori yang tepat berdasarkan karakteristik dan fungsi dalam pemrograman dasar JavaScript.
    Users sort answers between categories
    Sorting
    30s
  • Q7
    Susunlah urutan proses standar dalam menjalankan program JavaScript pada browser dengan benar.
    Users re-arrange answers into correct order
    Jumble
    30s
  • Q8
    Susun huruf-huruf berikut menjadi kata yang berkaitan dengan prosedur dalam pemrograman JavaScript untuk mengulangi blok kode.
    Users re-arrange answers into correct order
    Jumble
    30s
  • Q9
    Manakah dari pernyataan berikut yang benar-benar mencerminkan konsep dan teknik lanjutan dalam pemrograman dasar JavaScript yang baru dipelajari, khususnya terkait pengelolaan asinkron dan fungsi callback? (Pilih dua jawaban yang benar)
    Users sort answers between categories
    Sorting
    30s
  • Q10
    Dalam pemrograman dasar JavaScript, manakah pernyataan berikut yang paling tepat menggambarkan perbedaan antara let, const, dan var dalam konteks scope, reassignability, dan hoisting?
    const memungkinkan deklarasi variabel yang dapat diubah nilainya namun hanya dalam lingkup lokal fungsi, sedangkan let dan var memiliki cakupan global dan dapat diubah.
    let dan const memiliki block scope, dengan let bisa diubah nilainya dan const tidak bisa, sedangkan var memiliki function scope dan bisa direassign serta di-hoist dengan nilai undefined.
    var dan let keduanya memiliki block scope dan tidak bisa di-hoist, sedangkan const memiliki function scope dan hanya bisa di-assign sekali.
    var memiliki function scope dan nilai defaultnya tidak bisa diubah setelah deklarasi, sementara let dan const memiliki global scope dan bisa di-reassign kapan saja.
    const dapat di-reassign tetapi tidak boleh di-hoist, sedangkan var dan let tidak bisa di-reassign namun memiliki block scope.
    let, const, dan var semuanya memiliki function scope dan nilai yang tidak bisa diubah setelah deklarasi.
    30s

Teachers give this quiz to your class