Parameter Opsional dalam JavaScript
Parameter fungsi dapat dibuat tidak wajib. Untuk melakukannya, parameter perlu diberikan nilai bawaan. Sebagai contoh, mari kita ambil fungsi berikut:
function func(num) {
console.log(num ** 2);
}
Mari kita buat agar parameter ini
secara default memiliki nilai 0:
function func(num = 0) {
console.log(num ** 2);
}
Mari kita uji fungsi kita dengan parameter:
func(2); // akan menampilkan 4
Mari kita uji fungsi kita tanpa parameter:
func(); // akan menampilkan 0
Diberikan fungsi:
function func(num = 5) {
console.log(num * num);
}
Fungsi ini dipanggil dengan cara berikut:
func(2);
func(3);
func();
Jelaskan, apa hasil dari masing-masing pemanggilan fungsi tersebut.
Diberikan fungsi:
function func(num1 = 0, num2 = 0) {
console.log(num1 + num2);
}
Fungsi ini dipanggil dengan cara berikut:
func(2, 3);
func(3);
func();
Jelaskan, apa hasil dari masing-masing pemanggilan fungsi tersebut.