NEW
Font size
WorksheetsPTS Java Script
Total questions: 35
Worksheet time: 18mins
Variabel dalam JavaScript dideklarasikan menggunakan kata kunci apa?
var, let, dan const
string, number, dan boolean
var, const, dan set
function, class, dan object
Bagaimana cara yang benar untuk menulis komentar satu baris di JavaScript?
// Komentar
//** Komentar
** Komentar
/* Komentar */
JavaScript pada awalnya dikembangkan oleh perusahaan mana?
Sun Microsystems
Microsoft
Netscape Communications
Siapakah pencipta (developer utama) bahasa JavaScript?
Rasmus Lerdorf
Guido van Rossum
Brendan Eich
James Gosling
Apa nama asli JavaScript ketika pertama kali dikembangkan pada tahun 1995?
Mocha
JScript
Live Script
WebScript
Metode DOM mana yang paling sering digunakan untuk mengambil elemen HTML berdasarkan atribut `id`-nya?
document.getElementsByClassName()
document.getElementById()
document.getElementsByTagName()
document.querySelector()
Di mana biasanya kode JavaScript ditulis dan dieksekusi dalam konteks pengembangan web?
Di dalam tag `<body>` HTML dengan atribut `style='...'`
Hanya di terminal komputer (Command Prompt)
Di dalam tag `<script>` pada dokumen HTML atau file `.js` terpisah
Hanya di file CSS terpisah
Kata kunci mana yang harus Anda gunakan untuk mendeklarasikan variabel yang nilainya TIDAK boleh diubah (konstan) setelah penetapan awal?
let
set
const
var
Apa tipe data hasil dari operasi `5 + '10'` di JavaScript?
Number (nilai 15)
String (nilai '510')
Boolean (nilai true)
undefined
Bagian kode apa yang digunakan untuk membuat keputusan, mengeksekusi satu blok kode jika kondisi benar, dan blok kode lain jika kondisi salah?
Loop `for`
Pernyataan `if...else`
Array
Fungsi `try...catch`
Elemen JavaScript apa yang digunakan untuk menyimpan daftar item yang diurutkan?
Function
Boolean
Object
Array
Tipe data apa yang digunakan untuk merepresentasikan nilai kebenaran, yaitu hanya `true` atau `false`?
Object
Number
Boolean
String
Operator aritmatika mana yang digunakan untuk operasi pembagian di JavaScript?
\
//
/
%
Operator apa yang harus Anda gunakan untuk menaikkan nilai variabel sebesar satu (increment) dengan cara yang ringkas?
+=
++
--
+
Berapakah hasil dari ekspresi berikut, mengingat urutan operasi (precedence): `2 + 3 * 4`?
10
9
20
14
Operator aritmatika mana yang digunakan untuk operasi pemangkatan di JavaScript?
^
**
*
//
Berapakah hasil dari ekspresi: `(15 - 5) / 2`?
12.5
7.5
5
10
Apa hasil dari ekspresi: `2 * 4 + 10 / 2 - 1`?
13
15
12
7
Operator logika mana yang merepresentasikan operasi 'DAN' (*AND*) di JavaScript?
+
&&
||
!
Apa hasil dari ekspresi: `(true && false)`?
false
Error
undefined
true
Operator logika mana yang merepresentasikan operasi 'ATAU' (*OR*) di JavaScript?
|
&&
||
!
Apa hasil dari ekspresi: `(True || False)`
null
True
False
undefined
Operator logika mana yang digunakan untuk membalikkan nilai Boolean?
~
-=
!=
!
Apa hasil dari ekspresi: `! (5 > 10)`?
10
5
true
false
Pernyataan mana yang digunakan untuk mengeksekusi blok kode hanya jika suatu kondisi bernilai `true`?
switch
while
if
for
Operator relasional mana yang digunakan untuk memeriksa apakah dua nilai tidak sama ?
===
>=
==
!=
Apa output dari kode berikut jika `nilai` adalah 75? ```javascript let nilai = 75; if (nilai > 80) { console.log('Lulus'); } else { console.log('Coba Lagi'); } ```
Coba Lagi
Lulus Coba Lagi
Lulus
Error
Berapakah output dari kode berikut? ```javascript let x = 10; if (x === '10') { console.log('Sama'); } else { console.log('Beda'); } ```
Beda
Sama
Error
undefined
Tujuan utama dari kata kunci `break` di dalam blok `case` adalah:
Menghentikan seluruh program secara paksa.
Untuk memastikan bahwa kode tidak berlanjut ke blok `case` berikutnya
Menjalankan fungsi lain setelah `switch` selesai.
Mengubah nilai ekspresi `switch`.
Jika tidak ada blok `case` yang cocok dengan nilai ekspresi `switch`, blok kode mana yang akan dieksekusi?
Blok `case` terakhir.
Seluruh program akan menampilkan error.
Blok `default` (jika ada).
Blok `case` yang pertama.
ungsi bawaan JavaScript apa yang digunakan untuk menampilkan kotak dialog dan meminta input berupa teks dari pengguna?
prompt()
console.log()
confirm()
alert()
Nilai yang dikembalikan oleh fungsi `prompt()` selalu bertipe data apa?
String
Number
Boolean
Object
Fungsi JavaScript apa yang digunakan untuk mengubah string input menjadi bilangan bulat (integer)?
parseFloat()
Math.round()
parseInt()
toString()
Apa yang dikembalikan oleh fungsi `confirm('Yakin ingin melanjutkan?')` jika pengguna mengklik tombol OK?
true
1
String 'OK'
false
Tag HTML mana yang digunakan untuk menyertakan atau mendefinisikan kode JavaScript di dalam dokumen HTML?
<link>
<js>
<javascript>
<script>
