wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kuis Dasar Kelas JavaScript

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Apakah definisi dasar dari Kelas JavaScript?

a)

Metode yang digunakan untuk inisialisasi objek

b)

Tipe data untuk menyimpan koleksi kunci dan entitas yang kompleks

c)

Cetak biru atau templat objek

d)

Fungsi yang didefinisikan di dalam objek

e)

Sebuah fungsi yang secara otomatis di-hoist

2.

Kata kunci apa yang digunakan untuk membuat kelas dalam JavaScript?

a)

class

b)

function

c)

new

d)

extend

e)

define

3.

Metode wajib apa yang harus selalu ditambahkan saat membuat kelas menggunakan sintaksis dasar, yang berfungsi untuk inisialisasi?

a)

this()

b)

init()

c)

initialize()

d)

konstruktor()

e)

main()

4.

Apa perbedaan utama antara kelas dan fungsi dalam JavaScript terkait mekanisme hoisting?

a)

Kelas di-hoist, sementara fungsi tidak

b)

Kelas dalam JavaScript tidak di-hoist, tidak seperti fungsi

c)

Keduanya di-hoist, tetapi kelas memiliki prioritas lebih tinggi

d)

Hanya metode kelas yang di-hoist

e)

Kelas di-hoist hanya jika menggunakan sintaksis lain

5.

Dalam konteks pemrograman berorientasi objek (OOP) dalam JavaScript, kata kunci apa yang digunakan untuk membuat kelas baru yang mewarisi fungsi dari kelas aslinya?

a)

new

b)

inherits

c)

implements

d)

super

e)

extends

6.

Dalam konteks metode yang didefinisikan di dalam kelas, apa yang dirujuk oleh kata kunci "this"?

a)

Kelas induk (parent class)

b)

Properti global

c)

Instans kelas saat ini

d)

Objek bawaan JavaScript

e)

Metode konstruktor

7.

Bagaimana cara yang benar untuk menghapus properti dari suatu objek dalam JavaScript?

a)

Menggunakan kata kunci delete

b)

Mengatur nilai properti menjadi null

c)

Mengatur nilai properti menjadi undefined

d)

Menggunakan operator penugasan (=) dengan nilai kosong

e)

Menggunakan notasi titik dengan operator minus

8.

Apa tujuan utama dari Objek Bawaan JavaScript, yaitu Objek Matematika (Math)?

a)

Menyediakan dukungan untuk bekerja dengan tanggal dan waktu

b)

Menyediakan properti dan metode untuk manipulasi string

c)

Mendukung array yang tumbuh atau menyusut sesuai kebutuhan

d)

Menyediakan properti dan metode untuk bekerja dengan nilai Angka

e)

Menciptakan instans kelas baru

9.

Bagaimana Array JavaScript digambarkan dalam hubungannya dengan Objek JavaScript?

a)

Array adalah tipe data yang sepenuhnya terpisah dari Objek

b)

Array tidak dapat menyimpan fungsi atau objek lainnya

c)

Array bersifat statis dan ukurannya harus dideklarasikan tetap

d)

Indeks array hanyalah variabel biasa

e)

Array JavaScript merupakan bentuk khusus dari objek JavaScript

10.

Properti objek String yang paling sering digunakan untuk menunjukkan jumlah karakter dalam string yang diberikan adalah?

a)

size

b)

panjang (length)

c)

count

d)

index

e)

characters