Nybegynnerguide til JavaScript standardparametere

Nybegynnerguide til JavaScript standardparametere
I JavaScript er standardverdiene for funksjonsparametere udefinerte. Hvis en funksjon kalles uten en parameter, kalles manglende verdier udefinert. Standardparametrene hjelper til med å angi standardverdien i funksjonens parameter for å annullere den udefinerte verdien. Dette er en ny funksjon i ES6 -versjonen.

I denne artikkelen lærer du en nybegynnerguide til standardparametere. Resultatene av denne opplæringen er gitt som følger.

  • Hvordan standardparametrene fungerer i JavaScript
  • Hvordan bruke standardparametrene i JavaScript

Hvordan standardparametrene fungerer i JavaScript

Standardparametrene angir en verdi for funksjonen initialiserende parametere med en standardverdi hvis en udefinert eller nullverdi sendes i funksjonen. Denne delen forklarer arbeidet med standardparametrene ved hjelp av syntaks.

Syntaks
Syntaks for standardparametere er gitt i det følgende.

Funksjonsfunksjonsnavn (P1 = DV1, P2 = -DV2, P3 = DV3, ...))

funksjon-kropp

I syntaks ovenfor,

De funksjonsnavn refererer til navnet på funksjonen der P og Dv Representere parametrene og deres standardverdier henholdsvis. Standardverdien kan være et heltall, et uttrykk eller en funksjonsverdi.

Hvordan bruke standardparametrene i JavaScript

Standardparametrene gir tillatelse til de navngitte funksjonene for å komme i gang med en standardverdi når en udefinert verdi blir bestått. Disse produseres når en funksjon kalles. Denne delen hjelper deg med å lære om hvordan du standard parametere med eksempler.

Eksempel: Hvordan angi standardverdier ved hjelp av standardparametere
Standardparametrene angir standardverdiene i funksjonen. Det kan være en eller flere parametere i funksjonen. Dette eksemplet forklarer hvordan standardparametere angir standardverdiene.

funksjon printValue (x = 3, y)
konsoll.log ("x =" + x + "og y =" + y);

printValue ();
PrintValue (9);
PrintValue (9, 7);

I eksemplet ovenfor, de to parametrene 'X' og 'y'blir passert.Standardverdien av 'x'er definert mens'y' er ikke definert. Funksjonskroppen refererer til koden som skriver ut verdiene til x og y.

Funksjonen kalles på tre forskjellige måter:

  • printValue ();”Uttalelse vil skrive ut standardverdiene til 'x'Og'y'(Enten definert eller ikke i funksjonen)
  • PrintValue (9);”Uttalelse vil sette verdien av 'x'til 9 mens standardverdien på'y' regnes
  • PrintValue (9, 7);”Vil passere verdien 9 til 'x'og verdi 7 til'y'.

Det avsluttes fra utdataene at:

  • Når printValue () kalles uten argumenter, skrives standardverdiene i.e., 'x = 3' og 'y = udefinert'
  • Når PrintValue () bare kalles ett argument (det vil si 3), vil den verdien bli tilordnet den første parameteren (x)
  • Når printValue () kalles med to argumenter (9 og 7), erstattes standardverdiene for x og y med henholdsvis 9 og 7.

Eksempel: Hvordan funksjonen fungerer uten standardparametere
Det kan være mer enn en parameter i et objekt. I følgende kode vil vi sjekke hvordan funksjonen oppfører seg uten standardverdier.

funksjon printValue (x, y)
konsoll.log ("x =" + x + "og y =" + y);

PrintValue (3);

I dette eksemplet er to parametere 'x'Og 'y' sendes som et argument uten standardverdi.Funksjonskroppen refererer til koden som skriver ut verdiene til x og y.

De “Verdi (3);”Uttalelse vil sette verdien av 'x'til 3.

Når printValue () kalles med bare argument '3', så skrives standardverdiene som' x = 3 'og' y = udefinert '.

Konklusjon

I JavaScript brukes standardparametrene til å angi standardverdien for funksjonens parametere. Standardparametrene er ganske nyttige når parametrene inneholder null eller udefinert verdi. Denne guiden hjelper med å gi detaljert kunnskap om hvordan du bruker JavaScript -standardparametrene. Vi har gitt en detaljert oversikt over standardparametere i JavaScript, og deres betydning blir fremhevet ved å demonstrere et sett med eksempler.