Tham số tùy chọn trong JavaScript
Các tham số của hàm có thể được tạo thành không bắt buộc. Để làm điều này, cần đặt giá trị mặc định cho các tham số. Ví dụ, chúng ta có hàm sau:
function func(num) {
console.log(num ** 2);
}
Hãy làm sao cho tham số này
mặc định có giá trị 0:
function func(num = 0) {
console.log(num ** 2);
}
Hãy kiểm tra hoạt động của hàm chúng ta với tham số:
func(2); // sẽ in ra 4
Hãy kiểm tra hoạt động của hàm chúng ta không có tham số:
func(); // sẽ in ra 0
Cho hàm:
function func(num = 5) {
console.log(num * num);
}
Hàm này được gọi như sau:
func(2);
func(3);
func();
Hãy cho biết kết quả của mỗi lần gọi hàm sẽ là gì.
Cho hàm:
function func(num1 = 0, num2 = 0) {
console.log(num1 + num2);
}
Hàm này được gọi như sau:
func(2, 3);
func(3);
func();
Hãy cho biết kết quả của mỗi lần gọi hàm sẽ là gì.