Angi en standardparameterverdi for en JavaScript -funksjon

Angi en standardparameterverdi for en JavaScript -funksjon
I JavaScript -funksjoner er parametrene variabler som er erklært i funksjonens definisjon som mottar inngang fra den som ringer. Tilsvarende er argumenter variablene som blir gitt til funksjonen når det blir påkalt/kalt. Begrepet “Standardparameter”Er en funksjon som gjør det mulig å spesifisere standardverdiene for funksjonens parametere.

Når en funksjon påkalles uten å gi et argument, blir standardverdien brukt. Videre kan innstilling av standardparameterverdiene gjøre koden mer robuste, enklere og enklere å lese og forstå, spesielt når du arbeider med valgfrie parametere.

Denne bloggen vil beskrive prosedyren for å sette parameterens standardverdi for en funksjon i JavaScript.

Hvordan angi en standardparameterverdi for en JavaScript -funksjon?

For å angi standardparameterverdien for en funksjon i JavaScript, bruk "=”Operatør i funksjonsdefinisjonen.

Syntaks

For å sette standardparameterverdien til en funksjon, bruk følgende syntaks:

funksjonsfunksjonName (param = standardValue)
// ..

Eksempel

Definere en funksjon “sum”Med tre parametere”en”,”b”Og“c”Og sette standardparameterverdiene til“7”,“2”,”4”, Henholdsvis:

funksjonssum (a = 7, b = 2, c = 4)
returner A + B + C;

Ring den definerte funksjonen "sum()”Uten å bestå noen argumenter. Det vil gi summen av standardverdiene til parametere:

konsoll.log (sum ());

Nå vil vi overskrive standardverdiene ved å passere “1”,“4”, Og“6”Som argumenter. Det vil returnere summen av disse medfølgende argumenter:

konsoll.logg (sum (1, 4, 6));

Her passerer argumentene “4”Og“3”, Som fungerer som en verdi av variablene”en”Og“b”. For “c”, Standardverdien vil bli brukt:

konsoll.logg (sum (4, 3));

Produksjon

Du kan også angi standardverdien for parameteren i funksjonskroppen ved å identifisere om typen variabel er udefinert. Hvis ja, angir du standardverdien for den variabelen:

funksjonssum (a, b = 2, c = 4)
if (typeof a === 'undefined') a = 9;
returner A + B + C;

Ring funksjonen som vil gi summen av alle standardverdiene til “en”,“b”, Og“c" som er "9”,“2”Og“4”Henholdsvis:

konsoll.log (sum ());

Overskriv verdiene til parametrene og finn summen av alle disse argumentene:

konsoll.logg (sum (1, 4, 6));

Produksjon

Det handler om å angi standard parameterverdien for JavaScript -funksjonen.

Konklusjon

For å sette standard parameterverdien for en funksjon i JavaScript, bruk "=" -operatøren i funksjonsdefinisjonen. Disse standardverdiene brukes på tidspunktet for å kalle funksjonen der argumentene ikke blir bestått. Du kan også angi standardverdiene i funksjonskroppen. Denne bloggen beskrev prosedyren for å angi standardparameterverdien for en funksjon i JavaScript.