/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ố