Dalam contoh ini, anda akan belajar menulis program JavaScript yang akan menetapkan nilai parameter lalai untuk fungsi.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan JavaScript berikut:
- Ekspresi Fungsi dan Fungsi JavaScript
- Parameter Lalai JavaScript
Sintaks untuk menetapkan nilai parameter lalai untuk fungsi adalah:
function functionName(param1=default1, param2=default2,… ) ( // function body )
Contoh 1: Tetapkan Nilai Parameter Lalai Untuk 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());
Pengeluaran
20 12 8
Dalam contoh di atas, nilai lalai xadalah 3 dan nilai lalai yadalah 5 .
sum(5, 15)- Apabila kedua-dua argumen berlalu,xmengambil 5 danymengambil 15 .sum(7)- Apabila 7 diteruskan kesum()fungsi,xmengambil 7 danymengambil nilai lalai 5 .sum()- Apabila tiada argumen diteruskan kesum()fungsi,xmengambil nilai lalai 3 danymengambil nilai lalai 5 .
Contoh 2: Menggunakan Parameter Sebelumnya dalam 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);
Pengeluaran
22 32
Anda juga dapat meneruskan parameter sebagai nilai lalai untuk parameter lain.
Dalam program di atas,
- Apabila 10 diteruskan ke
calculate()fungsi,xmenjadi 10 , danymenjadi 12 (sumfungsi mengembalikan 22 ). - Apabila tiada nilai diteruskan ke
calculate()fungsi,xmenjadi 15 , danymenjadi 17 (sumfungsi mengembalikan 32 ).








