wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Test Variable

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Biến là gì?

a)

Là nơi lưu trữ dữ liệu

b)

Là tên một giá trị trong chương trình

c)

Là nhãn dùng để tham chiếu đến giá trị trong bộ nhớ

d)

Là một keyword của Javascript

2.

Câu lệnh khai báo biến nào sau đây là chính xác:

a)

variable name = "JavaScript"

b)

var name = "JavaScript"

c)

varname="JavaScript"

d)

var name "JavaScript"

3.

Câu lệnh khai báo biến nào sau đây là không hợp lệ:

a)

var _myName = "JavaScript"

b)

var $myName = "JavaScript"

c)

var myName = "JavaScript"

d)

var 2myName = "JavaScript"

4.

Câu lệnh khai báo biến nào sau đây là hợp lệ:

a)

var my-name = "JavaScript"

b)

var my_name = "JavaScript"

c)

var my name = "JavaScript"

d)

var #myName = "JavaScript"

5.

Chọn câu lệnh khai báo biến đúng nhất:

a)

const a = 3.14

b)

var a = 3.14

c)

const PI = 3.14

d)

var PI = 3.14

6.

Câu lệnh nào sau đây sẽ gây ra lỗi:

a)

var num = 3

console.log(num)

var num = 5

b)

console.log(num)

var num = 3

var num = 5

c)

let num = 3

console.log(num)

let num = 5

d)

const num = 3

console.log(num)

7.

Câu lệnh nào sau đây sẽ gây ra lỗi:

a)

var num = 3

num = 5

b)

let num = 3

num = 5

c)

const num = 3

console.log(num)

d)

const num = 3

num = 5

8.

var và let có khác nhau không? Tại sao?

a)

Không.

b)

Có. var dùng để khai báo biến có thể thay đổi trong tương lai, còn let thì dùng để khai báo biến không thể thay đổi trong tương lai.

c)

Có. var dùng để khai báo 1 biến chỉ được sử dụng trong 1 khối code block, còn let dùng để khai báo 1 biến có thể sử dụng trong toàn phạm vi.

d)

Có. var dùng để khai báo 1 biến chỉ được sử dụng trong toàn phạm vi, còn let dùng để khai báo 1 biến có thể sử dụng trong 1 khối code block.

9.

let và const có khác nhau không? Tại sao?

a)

Không.

b)

Có. let dùng để khai báo một biến không thể thay đổi giá trị trong tương lai, const dùng để khai báo một biến có thể thay đổi giá trị trong tương lai

c)

Có. let dùng để khai báo một biến có thể thay đổi giá trị trong tương lai, const dùng để khai báo một biến không thể thay đổi giá trị trong tương lai

d)

Có. let dùng để khai báo một biến được sử dụng trong một block, const dùng để khai báo một biến được sử dụng trong toàn phạm vi

10.

Khẳng định nào sau đây là sai:

a)

Biến cực kỳ quan trọng trong lập trình, hầu hết tất cả các chương trình đều phải sử dụng biến

b)

Biến giúp lập trình viên có thể tái sử dụng dữ liệu một cách dễ dàng

c)

Biến giúp code trở nên dễ đọc và dễ hiểu hơn

d)

Biến chỉ là một tùy chọn trong lập trình, có cũng được, không có cũng không sao