JavaScript Dasar
Uji pemahaman JavaScript: Variabel, Tipe data, Operator, Kontrol alur, Array, Objek, Fungsi, Konsep penting — dikemas dalam soal pilihan ganda dengan pembahasan agar kamu bisa mengukur dan meningkatkan pemahamanmu.
Aturan Ujian
Baca aturan sebelum memulai ujian
Ringkasan
Assessment ini dirancang untuk mengukur pemahamanmu tentang JavaScript sebagai bahasa pemrograman yang digunakan untuk menambahkan logika, interaksi, dan perilaku dinamis pada aplikasi web.
Materi assessment mencakup konsep fundamental JavaScript yang menjadi dasar sebelum mempelajari topik yang lebih lanjut seperti DOM manipulation, asynchronous programming, API integration, ES Modules, maupun framework frontend modern.
Soal-soal tidak hanya menguji kemampuan mengingat syntax, tetapi juga mengukur pemahaman tentang bagaimana JavaScript bekerja, bagaimana data diproses, bagaimana kondisi dan perulangan dijalankan, serta bagaimana fungsi, array, dan object digunakan untuk menyelesaikan masalah pemrograman sederhana.
Beberapa materi yang akan diujikan meliputi:
- Variabel & deklarasi — memahami perbedaan
var,let, danconst, termasuk aturan penggunaan, scope, serta kapan masing-masing sebaiknya digunakan. - Tipe data — memahami tipe data dasar seperti
string,number,boolean,null,undefined, danobject, serta bagaimana JavaScript memperlakukan masing-masing tipe data. - Operator — memahami operator aritmatika, perbandingan, logika, assignment, serta perbedaan antara loose equality (
==) dan strict equality (===). - Kontrol alur — memahami penggunaan
if/else,switch,for, danwhileuntuk membuat keputusan dan menjalankan kode secara berulang berdasarkan kondisi tertentu. - Array — memahami cara membuat dan mengakses array, memanipulasi data menggunakan method seperti
push()danpop(), serta mengolah data menggunakanmap()danfilter(). - Object — memahami konsep object, property, value, serta cara mengakses dan memodifikasi data menggunakan dot notation maupun bracket notation.
- Fungsi — memahami function declaration, function expression, dan
arrow function, termasuk bagaimana parameter dan return value digunakan untuk membuat kode yang dapat digunakan kembali. - Truthy & falsy — memahami bagaimana JavaScript mengevaluasi sebuah nilai dalam konteks boolean serta mengetahui nilai-nilai yang dianggap truthy maupun falsy.
typeof& pemeriksaan tipe data — memahami penggunaantypeofuntuk mengetahui tipe suatu nilai serta mengenali karakteristik dan perilaku tipe data JavaScript.- Template literal — memahami penggunaan template literal dengan backtick untuk membuat string yang lebih fleksibel, termasuk menyisipkan nilai atau ekspresi menggunakan
${...}. - Expression & statement — memahami perbedaan antara deklarasi, expression, dan statement serta bagaimana masing-masing digunakan dalam kode JavaScript.
Assessment ini cocok untuk mengukur fondasi JavaScript sebelum melanjutkan ke materi yang lebih kompleks seperti DOM, event handling, asynchronous JavaScript, Promise, async/await, Fetch API, modular JavaScript, dan framework frontend modern.
Pastikan kamu tidak hanya memahami syntax JavaScript, tetapi juga mampu memprediksi hasil eksekusi kode, memahami alur program, dan memilih pendekatan yang tepat untuk mengolah data serta menyelesaikan masalah sederhana menggunakan JavaScript.
Kamu belum pernah mengikuti ujian ini.
Mulai Latihan?
Sudah siap untuk memulai latihan ini? Klik jawaban terbaik jika itu pertanyaan pilihan ganda.
Klik tombol dibawah ini jika sudah siap.