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 ayberie 15 .sum(7)- Keď je funkcii odovzdané 7sum(),xvezme 7 ayvezme predvolenú hodnotu 5 .sum()- Aksum()funkcii nie je odovzdaný žiadny argument ,xpoužije predvolenú hodnotu 3 aypredvolenú 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á 10
calculate(),xstane sa 10 aystane sa 12 (sumfunkcia vráti 22 ). - Keď
calculate()funkcii nie je odovzdaná žiadna hodnota ,xstane sa 15 aystane sa 17 (sumfunkcia vráti 32 ).








