JavaScript programma, lai iestatītu funkcijas noklusējuma parametru vērtību

Šajā piemērā jūs iemācīsities rakstīt JavaScript programmu, kas funkcijai iestatīs noklusējuma parametra vērtību.

Lai saprastu šo piemēru, jums jāpārzina šādas JavaScript programmēšanas tēmas:

  • JavaScript funkciju un funkciju izteiksmes
  • JavaScript noklusējuma parametri

Funkcijas noklusējuma parametra vērtības iestatīšanas sintakse ir šāda:

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

1. piemērs: Iestatiet funkcijas noklusējuma parametra vērtību

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

Rezultāts

 20 12 8

Iepriekš minētajā piemērā noklusējuma vērtība xir 3 un noklusējuma vērtība yir 5 .

  • sum(5, 15)- Kad abi argumenti ir pieņemti, xņem 5 un yņem 15 .
  • sum(7)- Kad funkcijai tiek nodota 7sum() , xņem 7 un ynoklusējuma vērtību 5 .
  • sum()- Ja sum()funkcijai netiek nodots neviens arguments, tiek xņemta noklusējuma vērtība 3 un ynoklusējuma vērtība 5 .

2. piemērs: Iepriekšējā parametra izmantošana citā parametrā

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

Rezultāts

 22 32

Jūs varat arī nodot parametru kā noklusējuma vērtību citam parametram.

Iepriekš minētajā programmā

  • Kad 10 tiek nodota calculate()funkciju, xkļūst 10 , un ykļūst par 12 (THE sumfunkcija atgriež 22 ).
  • Ja calculate()funkcijai netiek nodota neviena vērtība , tā xkļūst par 15 un ykļūst par 17 ( sumfunkcija atgriež 32 ).

Interesanti raksti...