LẬP TRÌNH CĂN BẢN - Trang 140

/codegym.vn/ - 135

Hãy phân tích và xác định giá trị trả về khi gọi hàm func1 với tham số truyền vào là 5.

a. 2
b. 120
c. 24
d. 5

Câu 5: Một hàm trong JavaScript bắt buộc phải có lệnh return để trả về kết quả?

a. Đúng
b. Sai

Câu 6: Hãy phân tích và chỉ ra kết quả thực thi đoạn mã sau:

1.

function

swap

(

a

,

b

)

{

2.

let

temp

=

a

;

3. a

=

b

;

4. b

=

temp

;

5.

}

6.

let

a

=

5

;

7.

let

b

=

10

;

8. swap

(

a

,

b

);

9. document

.

write

(

"a = "

+

a

+

", b = "

+

b

);

a. a = 5, b = 5
b. a = 5, b = 10
c. a = 10, b = 10
d. a = 10, b = 5

Câu 7: Xác định kết quả của biến sum sau khi đoạn mã sau được thực thi:

1.

function

add

(

a

,

b

)

{

2.

return

a

+

b

;

3.

}

4.

let

sum

=

add

(

"4"

,

"3"

);

a. 43
b. 7
c. Xảy ra lỗi
d. not defined

Câu 8: Mô tả nào không đúng về hàm sau:

1.

function

add

(

a

,

b

)

{

2.

return

a

+

b

;

3.

}

a. hàm không có dữ liệu trả về
b. hàm sai cú pháp
c. chỉ nhận vào tham số dạng số
d. hàm có 2 tham số