Program JavaScript untuk Menetapkan Nilai Parameter Default untuk suatu Fungsi

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 dan ymengambil 15 .
  • sum(7)- Ketika 7 diteruskan ke sum()fungsi, xmengambil 7 dan ymengambil nilai default 5 .
  • sum()- Jika tidak ada argumen yang diberikan ke sum()fungsi, xgunakan nilai default 3 dan ygunakan 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 , dan ymenjadi 12 ( sumfungsi mengembalikan 22 ).
  • Ketika tidak ada nilai yang diteruskan ke calculate()fungsi, xmenjadi 15 , dan ymenjadi 17 ( sumfungsi mengembalikan 32 ).

Artikel yang menarik...