wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Javascript Pretest

Total questions: 15

Worksheet time: 7mins

Name
Class
Date
1.

Nama lain Javascript/JS adalah

a)

AS

b)

ES

c)

VS

d)

NS

2.

Untuk menampilkan teks di console kita gunakan sintaks ..

a)

console("hello")

b)

document.writeln("hello")

c)

console.log("hello")

d)

log("hello")

3.

File yang berisi javascript saja, bisa menggunakan file dengan extension ..

a)

.js

b)

.css

c)

.es

d)

.javascript

4.

Untuk mendeklarasikan variabel x yang bisa diubah isinya, maka digunakan sintaks ..

a)

let $x;

b)

let x;

c)

letx;

d)

const x;

5.

let x=4, y="4";


// Manakah di bawah ini yang menghasilkan true ..

a)

if(x == y){

//do something

}

b)

if(x === y){

//do something

}

c)

if(x != y){

//do something

}

6.

Untuk dapat menjalankan suatu dokumen Javascript diperlukan suatu tag khusus, berikut merupakan tag Javascript yang dapat disisipkan pada dokumen HTML adalah...

a)

<js>

b)

<javascript>

c)

<script>

d)

<php>

e)

<jquery>

7.

Berikut ini merupakan sintak yang benar untuk mengambil referensi file javascript demo.js secara eksternal adalah...

a)

<js src=”demo.js”> 

b)

<script id=”demo.js”>

c)

<script href=”demo.js”>

d)

<script name=”demo.js">

e)

<script src=”demo.js”> 

8.

Cara penulisan komentar pada Javascript untuk baris tunggal adalah...

a)

/* ini komentar */

b)

<!–ini komentar–>

c)

//ini komentar

d)

/ ini komentar/

e)

/* Ini komentar

9.

Perintah pada Javascript yang dapat berfungsi untuk menampilkan data atau informasi dalam bentuk POP UP adalah...

a)

show()

b)

alert()

c)

write()

d)

pop_up()

e)

create()

10.

Berikut ini yang bukan merupakan jenis-jenis operator pada Javascript adalah...

a)

Aritmatika

b)

Penugasan

c)

Logika

d)

Perulangan

e)

Pembanding

11.

Berikut ini merupakan contoh dari operator aritmatika, kecuali...

a)

&&

b)

%

c)

+

d)

/

e)

++

12.

Untuk dapat menambahkan script Javascript pada dokumen HTML secara internal, kita dapat memposisikan pada bagian...

a)

di dalam tag <head> maupun <body>

b)

di dalam tag <head>

c)

di dalam tag <body>

d)

di dalam tag <title>

e)

di dalam tag <html>

13.

Dibawah berikut yang merupakan Bahasa pemrograman client side scripting adalah …

a)

PHP

b)

JSP

c)

ASP

d)

Javascript

e)

jQuery

14.

Pernyataan di bawah ini adalah benar, kecuali

a)

var

digunakan untuk mendeklarasikan sebuah variabel, opsional menginisialisasi sebuah nilai.

b)

let

digunakan untuk mendeklarasikan lingkup-blok, variabel lokal, opsional menginisialisasi sebuah nilai.

c)

const

digunakan untuk mendeklarasikan sebuah lingkup-blok, baca-saja dinamakan konstanta.

d)

tidak ada let dan const di dalam JavaScript

15.

Penulisan karakter pertama variable boleh menggunakan tanda $

a)

Benar

b)

Salah