Program JavaScript untuk Menetapkan Nilai Parameter Lalai Untuk Fungsi

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 dan ymengambil 15 .
  • sum(7)- Apabila 7 diteruskan ke sum()fungsi, xmengambil 7 dan ymengambil nilai lalai 5 .
  • sum()- Apabila tiada argumen diteruskan ke sum()fungsi, xmengambil nilai lalai 3 dan ymengambil 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 , dan ymenjadi 12 ( sumfungsi mengembalikan 22 ).
  • Apabila tiada nilai diteruskan ke calculate()fungsi, xmenjadi 15 , dan ymenjadi 17 ( sumfungsi mengembalikan 32 ).

Artikel menarik...