JavaScripti programm funktsiooni vaikeparameetri väärtuse määramiseks

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 ja yvõtab 15 .
  • sum(7)- Kui funktsioonile antakse 7sum() , xvõtab see 7 ja yvõtab vaikeväärtuse 5 .
  • sum()- Kui sum()funktsioonile pole edastatud ühtegi argumenti , xvõtab see vaikeväärtuse 3 ja yvaikevää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 ja ymuutub 12 (edaspidi sumtagastab funktsioon 22 ).
  • Kui väärtust ei edastatakse calculate()funktsioon, xmuutub 15 ja ymuutub 17 (edaspidi sumtagastab funktsioon 32 ).

Huvitavad Artiklid...