Program JavaScript na nastavenie predvolenej hodnoty parametra pre funkciu

V tomto príklade sa naučíte písať program JavaScript, ktorý nastaví predvolenú hodnotu parametra pre funkciu.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku JavaScript:

  • Funkcia JavaScript a výrazy funkcií
  • Predvolené parametre JavaScriptu

Syntax na nastavenie predvolenej hodnoty parametra pre funkciu je:

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

Príklad 1: Nastaviť predvolenú hodnotu parametra pre funkciu

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

Výkon

 20 12 8

Vo vyššie uvedenom príklade je východisková hodnota xje 3 a predvolená hodnota yje 5 .

  • sum(5, 15)- Keď sú zadané oba argumenty, xberie 5 a yberie 15 .
  • sum(7)- Keď je funkcii odovzdané 7sum() , xvezme 7 a yvezme predvolenú hodnotu 5 .
  • sum()- Ak sum()funkcii nie je odovzdaný žiadny argument , xpoužije predvolenú hodnotu 3 a ypredvolenú hodnotu 5 .

Príklad 2: Použitie predchádzajúceho parametra v inom parametri

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

Výkon

 22 32

Môžete tiež zadať parameter ako predvolenú hodnotu pre iný parameter.

Vo vyššie uvedenom programe

  • Keď sa funkcii odovzdá 10calculate() , xstane sa 10 a ystane sa 12 ( sumfunkcia vráti 22 ).
  • Keď calculate()funkcii nie je odovzdaná žiadna hodnota , xstane sa 15 a ystane sa 17 ( sumfunkcia vráti 32 ).

Zaujímavé články...