wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Latihan Soal Javascript

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

Javascript adalah jenis bahasa pemrograman?

a)

Assembly

b)

High Level Language

c)

Susah untuk dipelajari

d)

Low Level Language

2.

Fungsi Javascript adalah?

a)

berperan dalam desain tampilan website

b)

Membuat website menjadi interaktif dan responsif

c)

berperan di bagian Back-End

d)

membuat programmer web lebih mudah dalam menyunting code

3.

Script JS untuk mengambil nilai inputan adalah:

a)

var data = getInput("nama");

b)

var data = document.getElementById("nama").value;

c)

var data = document.getelementbyid("nama").value;

d)

var data = document.getElementById("nama");

4.

Script JS untuk memberikan nilai : Nadhif pada field inputan adalah:

a)

document.getElementById("nama")="Nadhif";

b)

nama.getElementById("text").value="Nadhif";

c)

document.getElementById.value="Nadhif";

d)

document.getElementById("nama").value="Nadhif";

5.

Javascript adalah case sensitive, maka penulisan code harus sesuai aturan termasuk huruf besar dan kecilnya. contoh program yang akan error adalah:

a)

b)

c)

d)

6.

variable a akan memiliki tipe data berjenis

a)

Integer

b)

String

c)

Decimal

d)

Boolean

7.

Pernyataan yang benar untuk program tersebut adalah?

a)

Pada tampilan awal muncul text : Hello World!, ketika button KLIK ditekan text akan berubah menjadi Tes

b)

Pada tampilan awal muncul text : Tes, ketika button KLIK ditekan text Tes akan berubah menjadi : Hello World!

c)

Ketika button KLIK ditekan maka akan memunculkan text : Tes Hello World!

d)

Pada tampilan awal akan muncul Text : Hello World! Tes

8.

Penulisan Function proses dengan Javascript yang benar adalah:

a)

b)

c)

d)

9.

Berikut ini yang bukan merupakan pemrograman output pada JS adalah:

a)

alert("Hello");

b)

echo("Hello");

c)

console.log("Hello");

d)

document.write("Hello");

10.

Cara mengubah Tipe data String menjadi Integer pada javascript adalah:

a)


var a = "10";

var b = (int) a;

b)

var a = "10";

var b = Int(a);

c)

var a = "10";

var b = parseInt(a);

d)

var a = "10";

var b = (ParseInt) a;

11.

Hasil yang muncul dari script berikut adalah:

a)

b)

c)

error

d)

12.

Apakah bisa menyisipkan tag HTML pada document.write Javascript?

a)

Tidak Bisa

b)

Bisa

c)

Bisa tidak nya Tergantung mood programmer

d)

Versi Javascript lama tidak bisa, tapi versi javascript terbaru bisa

13.

Bagaimana cara memanggil fungsi javascript disertai data parameter dari event onclick ?

a)

b)

c)

d)

14.

data yang muncul pada alert adalah :

a)

10

b)

11 OK

c)

11

d)

OK

15.

Menggabungkan variable dan String di Javascript dengan :

a)

+

b)
  • -

c)

.

d)

,

16.

Javascript di render atau dijalankan di :

a)

Server

b)

Internet

c)

Aplikasi Browser Client

d)

Komputer Programmer

17.

Berikut ini Cara Menyisipkan javascript di PHP adalah:

a)

b)

Tidak bisa menyisipkan javascript di PHP

c)

d)

18.

var a = 1;
var b = 5;
...
alert(c);

Harus muncul alert 6. Lengkapi titik-titik pada script di atas!

(a)  

19.

Buatlah sebuah if statement yang memeriksa apakah sebuah angka positif.

a)

if(angka==0)

{

alert("Positif");

}

else

{

alert("Negatif");

}

b)

if(angka>=0)

{

alert("Positif");

}

else

{

alert("Negatif");

}

c)

if(angka>0)

{

alert("Positif");

}

else

{

alert("Negatif");

}

d)

if(angka!=0)

{

alert("Positif");

}

else

{

alert("Negatif");

}

20.

Buatlah script Konfirmasi hapus data

a)

if(confirm("Yakin Hapus Data?"))

{

}

b)

if(isset("Yakin Hapus Data?"))

{

}

c)

if(confirmation("Yakin Hapus Data?"))

{

}

d)

if(delete("Yakin Hapus Data?"))

{

}