Font size
WorksheetsRemidi DK PPLG 2 & 3
Total questions: 50
Worksheet time: 50mins
Komentar di JavaScript dapat ditulis dengan cara
// komentar
/* komentar ke-1
komentar ke-2 */
/* komentar ke-1 /* komentar ke-2 */ komentar ke-3*/
/* komentar baris 1
// komentar baris 2 */
Pernyataan di bawah ini adalah benar, kecuali
var
digunakan untuk mendeklarasikan sebuah variabel, opsional menginisialisasi sebuah nilai.
let
digunakan untuk mendeklarasikan lingkup-blok, variabel lokal, opsional menginisialisasi sebuah nilai.
const
digunakan untuk mendeklarasikan sebuah lingkup-blok, baca-saja dinamakan konstanta.
tidak ada let dan const di dalam JavaScript
Penulisan karakter pertama variable boleh menggunakan tanda $
Benar
Salah
Penulisan karakter pertama variable boleh menggunakan angka
Benar
Salah
var a;
console.log(a);
// hasil dari console.log(a) adalah
undefined
null
empty string
semuanya salah
if (true) {
var x = 5;
}
console.log(x);
// hasil dari console.log(x) adalah
5
undefined
error
"5"
if (true) {
let y = 5;
}
console.log(y);
// hasil dari console.log(y) adalah
5
undefined
error
"5"
const PI = 3.14;
console.log(PI);
const PI = 3;
console.log(PI);
// hasil dari 2 kali penulisan console.log(PI) di atas adalah
error
3.14 dan 3
3.14 dan error
3.14
var x;
x = "5" + 1;
console.log(x, typeof x);
// hasil dari console.log(x, typeof x) adalah
51 dan string
6 dan number
6 dan string
51 dan number
var satu = 1;
var dua = 2;
var tiga = satu + dua;
console.log(Tiga);
// hasil dari console.log(Tiga) adalah
error
12
3
undefined
Nama lain Javascript/JS adalah
AS
ES
VS
NS
Untuk menampilkan teks di console kita gunakan sintaks ..
console("hello")
document.writeln("hello")
console.log("hello")
log("hello")
File yang berisi javascript saja, bisa menggunakan file dengan extension ..
.js
.css
.es
.javascript
Untuk mendeklarasikan variabel x yang bisa diubah isinya, maka digunakan sintaks ..
let $x;
let x;
letx;
const x;
Berikut ini penulisan variabel yang benar ..
let 2namaMhs;
let namaMhs2;
let nama mhs 2;
let namaMhs 2;
Berikut ini adalah operator aritmatika ,kecuali
+
*
%
==
let x=4, y="4";
// Manakah di bawah ini yang menghasilkan true ..
if(x == y){
//do something
}
if(x === y){
//do something
}
if(x != y){
//do something
}
Manakah di bawah ini yang menghasilkan TRUE ..
if( (4=="4") && (13<20) ){
//do something
}
if( (4==="4") && (13<20) ){
//do something
}
if( (4==="4") && (13<=20) ){
//do something
}
if( (4==="4") && (13!=20) ){
//do something
}
let x = 2, y;
x = x + 3;
y = x + 2;
if(x==y){
document.writeln('masuk atas');
}else if(x<y){
document.writeln('masuk tengah');
}else{
document.writeln('masuk bawah');
}
// code di atas akan menghasilkan ..
masuk atas
masuk tengah
masuk bawah
Berikut ini merupakan contoh dari operator aritmatika, kecuali...
&&
%
+
/
++
Apa itu loop dalam JavaScript dan bagaimana cara membuatnya?
Blok kode yang akan dieksekusi berulang selama kondisi tertentu terpenuhi, dibuat dengan menambahkan keyword loop, kondisi, dan blok kode dalam tanda kurawal {}
Blok kode yang akan dieksekusi berulang selama kondisi tertentu terpenuhi, dibuat dengan menambahkan keyword for, kondisi, dan blok kode dalam tanda kurawal {}
Variabel yang akan diubah nilainya selama kondisi terpenuhi, dibuat dengan menambahkan keyword while, kondisi, dan nama variabel
console.log("hello world");
hasil dari kode di atas adalah
Hello World
hello world
hello
world
untuk membuat sebuah variabel kita menggunakan keyword...
var
let
const
semua benar
Dengan membuat variabel menggunakan keyword const,
variabel dapat di isi dengan nilai baru.
TRUE
FALSE
brilliGanteng,
apakah penamaan variabel tersebut sudah benar?
TRUE
FALSE
Balqis-Baik-Banget,
apakah penamaan variabel tersebut sudah benar
TRUE
FALSE
"coba terus, meski gagal mulu",
tipe data di atas adalah...
String
number
array
object
"coba terus, meski gagal mulu",
tipe data di atas adalah...
String
number
array
object
12345,
tipe data di atas adalah..
String
number
array
boolean
true,
tipe data di atas adalah...
String
number
array
Boolean
Manakah dari operasi berikut yang tidak dapat dilakukan menggunakan JavaScript?
Penjumlahan
Pengurangan
Perkalian
Pembagian
Penyisipan
Bagaimana cara mendeklarasikan konstanta dalam JavaScript?
const
var
let
contant
final
Apa yang dimaksud dengan template literal dalam JavaScript?
Sebuah string yang terdiri dari beberapa baris
Sebuah fungsi yang digunakan untuk menggabungkan string
Sebuah variabel yang tidak dapat diubah nilainya
Sebuah metode untuk mencetak pesan ke konsol
Sebuah cara untuk membuat string dengan menambahkan variabel ke dalamnya
Bagaimana sintaksis pernyataan if dalam JavaScript?
if { ... } else { ... }
if (...) { ... }
if (...) then { ... } else { ... }
jika (...) { ... }
if (...) execute { ... }
Apa yang dihasilkan dari operasi 5 > 3 && 10 < 20 dalam JavaScript?
true
false
5
3
10
Kapan Anda akan menggunakan pernyataan switch dalam JavaScript?
Ketika Anda ingin menentukan urutan tindakan yang harus diambil berdasarkan kondisi tertentu
Ketika Anda ingin melakukan iterasi melalui elemen-elemen dalam sebuah array
Ketika Anda ingin membuat perulangan berdasarkan kondisi tertentu
Ketika Anda ingin membuat variabel baru
Ketika Anda ingin mendeklarasikan konstanta
Apa perbedaan antara loop while dan for dalam JavaScript?
Loop for hanya dapat digunakan untuk perulangan terbatas, sementara loop while dapat digunakan untuk perulangan tak terbatas
Loop for harus memiliki kondisi awal dan akhir yang didefinisikan, sementara loop while hanya memerlukan kondisi yang diperlukan
Loop for hanya dapat digunakan untuk tipe data numerik, sedangkan loop while dapat digunakan untuk tipe data apa pun
Tidak ada perbedaan antara loop while dan for
Loop while hanya dapat digunakan untuk iterasi mundur, sementara loop for hanya dapat digunakan untuk iterasi maju
Apa yang dimaksud dengan iterasi dalam konteks JavaScript?
Proses untuk menambahkan dua bilangan
Proses untuk menggabungkan dua string
Proses untuk mengevaluasi kondisi logika
Proses untuk melakukan perulangan melalui serangkaian instruksi
Proses untuk menyaring elemen dalam sebuah array
Di mana Anda akan menggunakan tipe data array dalam JavaScript?
Untuk menyimpan koleksi nilai-nilai yang terurut
Untuk menyimpan nilai tunggal
Untuk menyimpan data teks
Untuk menyimpan data numerik
Untuk menyimpan nilai boolean
Di mana Anda akan menggunakan tipe data objek dalam JavaScript?
Untuk menyimpan nilai-nilai yang terurut
Untuk menyimpan koleksi nilai-nilai yang tidak terurut
Untuk menyimpan data teks
Untuk menyimpan data numerik
Untuk menyimpan nilai boolean
Bagaimana cara mengakses nilai dari properti dalam sebuah objek JavaScript?
Dengan menggunakan tanda kurung kurawal {} setelah nama objek diikuti dengan nama properti
Dengan menggunakan tanda titik (.) setelah nama objek diikuti dengan nama properti
Dengan menggunakan tanda kurung siku [] setelah nama objek diikuti dengan nama properti
Dengan menggunakan tanda tanya (?) setelah nama objek diikuti dengan nama properti
Dengan menggunakan tanda koma (,) setelah nama objek diikuti dengan nama properti
Apa yang akan dilakukan oleh pernyataan break dalam loop for atau while?
Melanjutkan ke iterasi berikutnya dalam loop
Mengakhiri loop dan melanjutkan eksekusi kode setelah loop
Menghentikan eksekusi kode seluruhnya
Mengulangi loop dari awal
Menyimpan nilai variabel saat ini
Apa yang akan dilakukan oleh kode berikut?
Menampilkan angka 0, 1, 2, 3, 4
Menampilkan angka 0, 2, 4
Menampilkan angka 1, 3
Tidak menampilkan apapun
Menghasilkan error
Gambar disamping adalah contoh loop for, Berapa kali loop ini akan dieksekusi?
9 kali
10 kali
11 kali
Tidak dapat ditentukan
1 kali
Apa output dari kode berikut?
Apple
Banana
Orange
[ "Apple", "Banana", "Orange" ]
undefined
Gambar disamping adalah contoh deklarasi objek, Bagaimana cara mengakses nilai properti name dari objek person?
person["name"]
person.name
person(name)
person->name
person~name
Jika kita memiliki array let numbers = [1, 2, 3, 4, 5], apa yang akan menjadi output dari console.log(numbers.length)?
0
1
4
5
undefined
Apa yang dimaksud dengan operator === dalam JavaScript?
Operator untuk perbandingan nilai
Operator untuk penggabungan string
Operator untuk penambahan nilai
Operator untuk penugasan nilai
Operator untuk pengecekan tipe data dan nilai
Dalam JavaScript, apa yang akan terjadi jika kita menggunakan operator || dan salah satu operandnya adalah true?
Hasilnya akan selalu true
Hasilnya akan selalu false
Hasilnya akan sama dengan operand yang true
Hasilnya akan sama dengan operand yang false
Akan terjadi error
Bagaimana cara mengulangi blok kode hingga kondisi tertentu terpenuhi dalam JavaScript?
Dengan menggunakan pernyataan loop
Dengan menggunakan pernyataan if
Dengan menggunakan pernyataan for
Dengan menggunakan pernyataan while
Dengan menggunakan pernyataan switch
