Feel free to use or edit a copy
includes Teacher and Student dashboards
Measure skillsfrom any curriculum
Measure skills
from any curriculum
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
With a free account, teachers can
- edit the questions
- save a copy for later
- start a class game
- automatically assign follow-up activities based on students’ scores
- assign as homework
- share a link with colleagues
- print as a bubble sheet
10 questions
Show answers
- Q1Dalam Pemrograman Dasar JavaScript, bagaimana cara kerja konsep "hoisting" pada deklarasi variabel menggunakan kata kunci dan apa dampaknya ketika mencoba mengakses variabel sebelum dideklarasikan dalam kode?Variabel yang menggunakan tidak mengalami hoisting sehingga akses sebelum deklarasi akan menghasilkan error.Variabel diinisialisasi secara otomatis dengan nilai pada saat hoisting sehingga dapat digunakan sebelum deklarasi.Hoisting pada mengakibatkan variabel segera mendapatkan nilai default sebelum deklarasi agar tidak error.Variabel yang dideklarasikan dengan akan diangkat (hoisted) ke atas fungsi atau konteks global, sehingga akses sebelum deklarasi menghasilkan bukan error.30s
- Q2Dalam pemrograman dasar JavaScript, pernyataan berikut benar: Fungsi rekursif harus selalu memiliki kondisi dasar agar tidak terjadi pengulangan tak berujung.falsetrueTrue or False30s
- Q3Dalam 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 textType an Answer30s
- Q4Cocokkan 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 answersLinking30s
- Q5Urutkan langkah-langkah berikut ini dalam menjalankan program JavaScript di browser, dari yang pertama kali hingga hasil akhir dapat dilihat oleh pengguna.Users link answersLinking30s
- Q6Sortir setiap item ke dalam kategori yang tepat berdasarkan karakteristik dan fungsi dalam pemrograman dasar JavaScript.Users sort answers between categoriesSorting30s
- Q7Susunlah urutan proses standar dalam menjalankan program JavaScript pada browser dengan benar.Users re-arrange answers into correct orderJumble30s
- Q8Susun huruf-huruf berikut menjadi kata yang berkaitan dengan prosedur dalam pemrograman JavaScript untuk mengulangi blok kode.Users re-arrange answers into correct orderJumble30s
- Q9Manakah 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 categoriesSorting30s
- Q10Dalam pemrograman dasar JavaScript, manakah pernyataan berikut yang paling tepat menggambarkan perbedaan antara , , dan dalam konteks scope, reassignability, dan hoisting?memungkinkan deklarasi variabel yang dapat diubah nilainya namun hanya dalam lingkup lokal fungsi, sedangkan dan memiliki cakupan global dan dapat diubah.dan memiliki block scope, dengan bisa diubah nilainya dan tidak bisa, sedangkan memiliki function scope dan bisa direassign serta di-hoist dengan nilai undefined.dan keduanya memiliki block scope dan tidak bisa di-hoist, sedangkan memiliki function scope dan hanya bisa di-assign sekali.memiliki function scope dan nilai defaultnya tidak bisa diubah setelah deklarasi, sementara dan memiliki global scope dan bisa di-reassign kapan saja.dapat di-reassign tetapi tidak boleh di-hoist, sedangkan dan tidak bisa di-reassign namun memiliki block scope., , dan semuanya memiliki function scope dan nilai yang tidak bisa diubah setelah deklarasi.30s
