Selles näites õpid kirjutama JavaScripti programmi, mis määrab funktsioonile parameetri vaikeväärtuse.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:
- JavaScripti funktsioonide ja funktsioonide avaldised
- JavaScripti vaikeparameetrid
Funktsiooni parameetri vaikeväärtuse määramise süntaks on järgmine:
function functionName(param1=default1, param2=default2,… ) ( // function body )
Näide 1: funktsiooni vaikeparameetri väärtuse määramine
// 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äljund
20 12 8
Eespool toodud näites, tehaseväärtusele xon 3 ja tehaseväärtusele yon 5 .
sum(5, 15)- Kui nii argumente möödas,xvõtab 5 jayvõtab 15 .sum(7)- Kui funktsioonile antakse 7sum(),xvõtab see 7 jayvõtab vaikeväärtuse 5 .sum()- Kuisum()funktsioonile pole edastatud ühtegi argumenti ,xvõtab see vaikeväärtuse 3 jayvaikeväärtuse 5 .
Näide 2: eelmise parameetri kasutamine teises parameetris
// 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äljund
22 32
Parameetri saate edastada ka teise parameetri vaikeväärtusena.
Ülaltoodud programmis
- Kui 10 on läbinud
calculate()funktsioon,xmuutub 10 jaymuutub 12 (edaspidisumtagastab funktsioon 22 ). - Kui väärtust ei edastatakse
calculate()funktsioon,xmuutub 15 jaymuutub 17 (edaspidisumtagastab funktsioon 32 ).








