JavaScript-ohjelma oletusparametriarvon asettamiseksi toiminnolle

Tässä esimerkissä opit kirjoittamaan JavaScript-ohjelman, joka asettaa funktion oletusparametriarvon.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista JavaScript-ohjelmoinnin aiheista:

  • JavaScript-funktio- ja funktiolausekkeet
  • JavaScript-oletusparametrit

Syntaksi funktion oletusparametriarvon asettamiseksi on:

 function functionName(param1=default1, param2=default2,… ) ( // function body )

Esimerkki 1: Aseta toiminnon oletusparametri-arvo

 // 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());

Tuotos

 20 12 8

Yllä olevassa esimerkissä oletusarvo xon 3 ja oletusarvo yon 5 .

  • sum(5, 15)- Kun molemmat argumentit johdetaan, xkestää 5 ja ykestää 15 .
  • sum(7)- Kun 7 välitetään sum()funktiolle, xvie 7 ja yoletusarvo 5 .
  • sum()- Kun sum()funktiolle ei välitetä argumenttia , se xottaa oletusarvon 3 ja yoletusarvon 5 .

Esimerkki 2: Edellisen parametrin käyttäminen toisessa parametrissa

 // 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);

Tuotos

 22 32

Voit myös välittää parametrin oletusarvona toiselle parametrille.

Yllä olevassa ohjelmassa

  • Kun 10 johdetaan calculate()funktio, xtulee 10 , ja ytulee 12 (jäljempänä sumfunktio palauttaa 22 ).
  • Kun calculate()funktiolle ei välitetä arvoa , siitä xtulee 15 ja ysiitä 17 ( sumfunktio palauttaa arvon 32 ).

Mielenkiintoisia artikkeleita...