NEW
Font size
WorksheetsKuis Pemrograman JavaScript dari awal - function
Total questions: 15
Worksheet time: 5mins
Kata kunci apa yang digunakan untuk mengirimkan sebuah nilai keluar dari sebuah function?
send
return
output
exit
Variabel yang dideklarasikan dengan const nilainya tidak dapat diubah setelah diinisialisasi.
Benar
Salah
Manakah sintaks yang benar untuk menyisipkan variabel nama ke dalam sebuah string menggunakan template literal?
"Halo, " + nama + "!"
('Halo, {nama}!')
`Halo, ${nama}!`
["Halo, ", nama, "!"]
Manakah dari berikut ini yang merupakan aturan penamaan variabel yang tidak valid di JavaScript?
_namaVariabel
namaVariabel1
$namaVariabel
nama-variabel
Perulangan do...while akan selalu menjalankan blok kodenya setidaknya satu kali, bahkan jika kondisinya dari awal sudah false.
Benar
Salah
Pada struktur perulangan for (let i = 0; i < 5; i++), bagian mana yang dieksekusi setelah setiap iterasi untuk memperbarui nilai i?
let i = 0
i < 5
i++
for
Operator % (modulus) dalam JavaScript digunakan untuk...
Menghitung persentase
Mencari sisa hasil bagi
Pembagian
Pangkat
Fungsi prompt() secara default akan menghasilkan nilai dengan tipe data number.
Benar
Salah
Tipe data apa yang akan dihasilkan oleh typeof x jika sebuah variabel x dideklarasikan seperti ini: let x;?
null
string
undefined
number
Untuk mengakses elemen ketiga ("Mangga") dalam array const buah = ["Apel", "Jeruk", "Mangga"];, kode yang benar adalah...
buah[3]
buah(2)
buah[2]
buah.get(3)
Operator === membandingkan nilai dari dua variabel dan juga tipe datanya.
Benar
Salah
Metode yang digunakan untuk menambahkan elemen baru ke bagian akhir sebuah array adalah...
.add()
.push()
.join()
.pop()
Operator logika && (AND) akan menghasilkan nilai true jika...
Salah satu kondisi true
Kedua kondisi false
Kedua kondisi true
Kondisinya tidak berhubungan
Blok else dalam struktur if-else akan dieksekusi jika kondisi pada if bernilai false.
Benar
Salah
Perhatikan kode berikut: let a = 10; console.log(a++); Angka berapa yang akan tercetak di konsol?
9
10
11
undefined
