Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

JAVASCRIPT QUIZ (PART-1)

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

JavaScript là ngôn ngữ ____.

a)

Dựa trên đối tượng

b)

Hướng đối tượng

c)

Đánh dấu

d)

Định kiểu

2.

Cái nào sau đây KHÔNG được coi là Error trong JavaScript?

a)

Lỗi cú pháp

b)

Lỗi logic

c)

Chia cho 0

d)

Thiếu dấu ngoặc

3.

Phát biểu nào SAI về JavaScript?

a)

JavaScript giúp tạo các hiệu ứng, tương tác cho web

b)

Tên biến phân biệt HOA, thường

c)

Biến tự đổi kiểu dữ liệu khi giá trị mà nó lưu thay đổi

d)

Có một câu sai trong 3 đáp án trên

4.

var a = [1 , , 3];

Giá trị của a[1] là?

a)

undefined

b)

''

c)

2

d)

error

5.

Chọn câu SAI về toán tử == và ===?

a)

== kiểm tra xem hai toán hạng có giống nhau không bằng cách thay đổi biểu thức từ kiểu dữ liệu này sang kiểu dữ liệu khác

b)

0 == ' '

// true

c)

'text' === 'te' + 'xt'

// false

d)

Không giống như toán tử == , === không thực hiện chuyển đổi kiểu

6.

Kết quả của đoạn script trên hình là?

a)

100

b)

104

c)

90

d)

95

7.

Cho biết kết quả của đoạn script sau?

a)

20

b)

12

c)

undefined

d)

error

8.

Cho 1 array như hình bên. Hỏi vòng lặp for nào dưới đây cho kết quả là:

a

b

c

def

a)
b)
c)
d)
9.

Điều nào dưới đây SAI?

a)

2 + "2"

// "22"

b)

"2" - "2"

// 0

c)

2 - "2"

// 0

d)

"2" - 2

// "0"

10.

Câu nào dưới đây SAI?

a)

"2" / "8"

// 0.25

b)

"hello" * 4

// NaN

c)

"2" + null

// Error

d)

true - 2

// -1

11.

Phát biểu nào về DOM là đúng?

a)

DOM biểu diễn dữ liệu của các đối tượng bao gồm cấu trúc và nội dung của tài liệu trên web

b)

DOM không phải là ngôn ngữ lập trình

c)

Nhờ Dom, JavaScript có thể thay đổi tất cả các phần tử HTML trong trang

d)

Tất cả đều đúng

12.

Mọi thứ trong HTML DOM đều được coi là 1 ____.

a)

Attributes

b)

Node

c)

Elements

d)

Arrays

13.

Đối tượng nào đứng đầu hệ thống phân cấp trong DOM?

a)

Window Object

b)

Document Object

c)

Form Object

d)

Form Control Elements

14.

Chọn câu SAI về các giá trị Truthy và Falsy?

a)

là những giá trị mà JavaScript khi ép về kiểu Boolean, hoặc trong một ngữ cảnh Boolean, nó sẽ cho ra giá trị true hoặc false.

b)

0

// Truthy

c)

null, undefined, NaN

// Falsy

d)

""

// Falsy

15.

Phát biểu nào dưới đây SAI?

a)

title, URL, ... là các properties của Document Object

b)

Event là 1 tín hiệu cho thấy điều gì đó đã/đang xảy ra và có thể được kích hoạt bởi các tương tác của user/browser

c)

onclick, onmouseout, ... là các events của Document Object

d)

Để thực thi mã khi user nhấp vào 1 phần tử, ta thêm mã JavaScript vào thuộc tính sự kiện của HTML