wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Frontend_ReactJS_SS1

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Điều nào sau đây là đúng về let và const trong JavaScript?

a)

let dùng để khai báo hằng số, còn const cho biến thay đổi

b)

let và const đều có phạm vi block scope

c)

const có thể được gán lại giá trị mới

d)

let có phạm vi global như var

2.

Kết quả của đoạn code sau là gì?

a)

Xin chào, $name!

b)

Xin chào, name!

c)

Xin chào, Hihi!

d)

Xin chào, {name}!

3.

Đâu là cú pháp đúng của một arrow function?

a)

function => (x) { return x + 1; }

b)

(x) => x + 1

c)

=> x + 1

d)

(x) => { return; x + 1; }

4.

Kết quả của đoạn mã sau là gì?

a)

[1, 2]

b)

1 2

c)

1 undefined

d)

undefined 2

5.

Kết quả của đoạn mã sau là gì?

a)

undefined

b)

Anna

c)

name

d)

{ name: "Anna" }

6.

Kết quả đoạn mã sau là gì?

a)

[a, 3]

b)

1,2,3

c)

[ [1,2], [3] ]

d)

[1, 2, 3]

7.

Đoạn nào sử dụng đúng rest parameters trong hàm?

a)

function sum(...numbers)

{

return numbers.length; }

b)

function sum(a, b, c...) {}

c)

function(...args) => args

d)

function sum([...args])

8.

Kết quả đoạn mã sau là gì?

a)

Chào undefined, chúc buổi chiều tốt lành!

b)

Chào bạn, chúc buổi chiều tốt lành!

c)

Chào bạn, chúc buổi sáng tốt lành!

d)

Chào undefined, chúc buổi sáng tốt lành!

9.

Kết quả đoạn mã sau là gì?

a)

undefined

b)

false

c)

true

d)

"Java"

10.

Kết quả đoạn mã sau là gì?

a)

true

b)

"Java"

c)

false

d)

undefined

11.

Kết quả đoạn mã sau là gì?

a)

false

b)

undefined

c)

".doc"

d)

true

12.

Đâu là cách khai báo class đúng trong ES6?

a)

b)

c)

d)

13.

Kết quả của đoạn code sau là gì?

a)

Xin chào, tôi là trợ lý ảo!

b)

undefined

c)

Robot

d)

r.speak is not a function

14.

Câu lệnh nào sau đây dùng để xuất một biến từ module?

a)

b)

c)

d)

15.

Cách import đúng trong file khác là?

a)

require('math').sum

b)

import sum from "math";

c)

include "math.js"

d)

import { sum } from "./math.js";