Dalam contoh ini, Anda akan belajar menulis program JavaScript yang akan menetapkan nilai parameter default untuk suatu fungsi.
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman JavaScript berikut:
- Fungsi JavaScript dan Ekspresi Fungsi
- Parameter Default JavaScript
Sintaks untuk menyetel nilai parameter default untuk suatu fungsi adalah:
function functionName(param1=default1, param2=default2,… ) ( // function body )
Contoh 1: Menetapkan Nilai Parameter Default untuk sebuah Fungsi
// program to set default parameter value function sum(x = 3, y = 5) ( // return sum return x + y; ) console.log(sum(5, 15)); console.log(sum(7)); console.log(sum());
Keluaran
20 12 8
Dalam contoh di atas, nilai default xadalah 3 dan nilai default yadalah 5 .
sum(5, 15)- Ketika kedua argumen berlalu,xmengambil 5 danymengambil 15 .sum(7)- Ketika 7 diteruskan kesum()fungsi,xmengambil 7 danymengambil nilai default 5 .sum()- Jika tidak ada argumen yang diberikan kesum()fungsi,xgunakan nilai default 3 danygunakan nilai default 5 .
Contoh 2: Menggunakan Parameter Sebelumnya di Parameter Lain
// using previous parameter in default value expression let calculate = function(x = 15, y = x + 2) ( return x + y; ) const result1 = calculate(10); console.log(result1); const result2 = calculate(); console.log(result2);
Keluaran
22 32
Anda juga dapat mengirimkan parameter sebagai nilai default untuk parameter lain.
Dalam program di atas,
- Ketika 10 diteruskan ke
calculate()fungsi,xmenjadi 10 , danymenjadi 12 (sumfungsi mengembalikan 22 ). - Ketika tidak ada nilai yang diteruskan ke
calculate()fungsi,xmenjadi 15 , danymenjadi 17 (sumfungsi mengembalikan 32 ).








