WorksheetsSoal Pilihan Ganda JavaScript
Total questions: 30
Worksheet time: 30mins
JavaScript digunakan untuk...
Mendesain tampilan halaman web
Mengelola basis data
Menambahkan interaktivitas pada halaman web
Menulis dokumen HTML
Menjalankan server
Mengapa addEventListener() lebih disarankan daripada onclick?
Karena bisa menambahkan lebih dari satu event handler
Karena lebih cepat
Karena tidak perlu fungsi
Karena hanya untuk HTML5
Karena tidak memerlukan ID
Bagaimana cara menampilkan pesan di pop-up alert?
msg("Halo");
popup("Halo");
alert("Halo");
message("Halo");
prompt("Halo");
Variabel dalam JavaScript dapat dideklarasikan dengan kata kunci...
let, var, dan const
dim, int, string
int, float, double
define, const, set
var, int, float
Perbedaan utama antara let dan const adalah...
const tidak bisa diubah nilainya setelah dideklarasikan
let hanya bisa digunakan di dalam fungsi
const hanya untuk string
let lebih cepat dari const
Tidak ada perbedaan
Pernyataan yang benar untuk membuat variabel nama dengan nilai "Dimas" adalah...
var nama = Dimas;
nama = "Dimas"
let nama = "Dimas";
create nama = "Dimas"
string nama = "Dimas";
Tipe data Boolean hanya memiliki nilai...
True dan False
Ya dan Tidak
0 dan 1
On dan Off
Betul dan Salah
Operator penjumlahan dalam JavaScript ditulis dengan...
++
--
+
+=
plus
Jika let x = 5; let y = "5"; maka hasil x == y adalah...
true
false
error
undefined
NaN
Jika let x = 5; let y = "5"; maka hasil x == y adalah...
true
false
error
undefined
NaN
Jika let x = 5; let y = "5"; maka hasil x === y adalah...
true
false
error
10
undefined
DOM adalah singkatan dari...
Document Object Model
Data Object Management
Document Oriented Module
Digital Object Mapping
Data Organization Model
Fungsi document.getElementById() digunakan untuk...
Mengambil semua elemen dengan class tertentu
Menghapus elemen dari halaman
Mengambil elemen berdasarkan ID-nya
Membuat elemen baru
Mengubah atribut CSS
Kode berikut akan menampilkan apa di konsol? let elemen = document.getElementById("judul"); console.log(elemen);
Menampilkan teks dari elemen
Menampilkan ID elemen
Menampilkan objek elemen HTML dengan id "judul"
Menampilkan error
Tidak menampilkan apa-apa
Untuk mengubah isi teks suatu elemen, digunakan properti...
innerHTML
textArea
value
getText()
innerTextOnly
Jika kita ingin mengganti teks paragraf menjadi "Halo Dunia", maka sintaksnya...
teks.innerHTML = "Halo Dunia";
document.teks = "Halo Dunia";
document.getElement("teks").value = "Halo Dunia";
document.getElementById("teks").innerHTML = "Halo Dunia";
getElementById("teks").text = "Halo Dunia";
Apa yang dilakukan oleh addEventListener("click", fungsi)?
Membuat tombol baru
Menghapus event click
Menambahkan fungsi yang dijalankan saat tombol diklik
Menjalankan fungsi setiap saat
Mengubah teks tombol
Event mouseover digunakan ketika...
Elemen diklik
Kursor diarahkan ke elemen
Halaman selesai dimuat
Teks diubah
Input difokuskan
Untuk menambahkan event listener pada tombol dengan id “btnGanti”, digunakan:
addEventListener(btnGanti, "click", fungsi);
document.getElement("btnGanti").onClick = fungsi;
document.getElementById("btnGanti").addEventListener("click", fungsi);
onClick(btnGanti, fungsi);
eventListener("btnGanti");
Fungsi innerHTML dapat digunakan untuk...
Mengubah warna teks
Mengubah isi dari suatu elemen HTML
Menambahkan atribut CSS
Menjalankan event
Membuat variabel baru
document.getElementById("judul").innerHTML += " Baru"; akan...
Menghapus isi teks
Mengganti teks lama
Menambahkan teks “ Baru” setelah teks sebelumnya
Menampilkan alert
Mengosongkan elemen
Fungsi yang benar untuk mengubah warna teks menjadi merah:
document.getElementById("teks").style.color = "red";
document.getElement("teks").color = "red";
text.color("red");
setColor("teks", "red");
document.style("teks").red;
Untuk menambah elemen baru ke dalam dokumen digunakan:
document.createElement()
document.addElement()
document.append()
document.makeElement()
document.innerHTML()
Perintah console.log("Hello"); digunakan untuk...
Menampilkan teks di halaman web
Menampilkan teks di konsol browser
Membuat alert popup
Menghapus variabel
Menampilkan teks di input
Kapan event change biasanya digunakan?
Saat tombol ditekan
Saat nilai input diubah
Saat halaman dimuat
Saat elemen dihapus
Saat mouse berpindah
DOM Manipulation memungkinkan kita untuk...
Mengubah konten dan gaya halaman secara dinamis
Menulis ulang server
Menghapus file sistem
Membuat database
Mengompilasi JavaScript
Jika ID yang diminta tidak ada, document.getElementById("x") akan mengembalikan...
Error
Null
Undefined
False
Empty string
Event listener harus ditulis di dalam...
Fungsi JavaScript
CSS
Tag
File gambar
Body HTML
Bagaimana cara menambahkan teks baru ke dalam elemen yang sudah ada tanpa menghapus isi sebelumnya?
innerHTML = "teks baru";
innerHTML += "teks baru";
textContent = "teks baru";
append = "teks baru";
newText = "teks baru";
Mengapa addEventListener() lebih disarankan daripada onclick?
Karena bisa menambahkan lebih dari satu event handler
Karena lebih cepat
Karena tidak perlu fungsi
Karena hanya untuk HTML5
Karena tidak memerlukan ID
