Denne artikkelen er pakket rundt
Hvorfor vi bruker en returerklæring i JavaScript
Vi bruker en returerklæring når vi trenger en spesifikk verdi fra funksjonen som skal brukes til andre programmer.
En returerklæring kan returnere hver datatype i JavaScript som:
Hvordan en returerklæring fungerer i JavaScript
En returerklæring bruker en komme tilbake nøkkelord og et uttrykk eller en verdi som må returneres i henhold til programmererens krav. En returerklæring må avsluttes med en semikolon (;).
Syntaks
returverdi;De Verdi I syntaks ovenfor er det definert verdien som er returnert av funksjonen. I returerklæringsverdien er valgfri. En returerklæring returnerer et udefinert resultat hvis vi ikke spesifiserer verdien.
Returerklæring med en verdi
Følgende eksempel brukes til å vise enkel bruk av en returerklæring med en verdi i JavaScript.
Kode
var show = a (2, 3);Produksjon
Her tar vi en variabel forestilling og tilordne en funksjon med 2 argumenter. Så lager vi en funksjon en() som tar to parametere b og c og returnerer produktet deres. Så viser vi resultatet som er tydelig sett over.
Returerklæring uten verdi
Vi kan også bruke en returerklæring uten en verdi, men en returerklæring uten verdi brukes bare til å avslutte et program. Følgende eksempel viser bruken av returuttalelser uten verdi.
Kode
var a = y ();Programmet fortsetter å utføre til verdien av x blir 4 og kontrollen vil gå inn i If-uttalelse og utføre returerklæringen som vil avslutte programmet.
Produksjon
Over eksemplet viser tydelig at programmet fortsetter å skrive ut verdien av x til tilstanden for å utføre returerklæringen kommer og programmet avsluttes.
Funksjon uten en returerklæring
Følgende eksempel viser hva som vil skje hvis vi ikke spesifiserer returerklæringen i funksjonens kropp og ber om en returverdi.
Kode
Funksjonsprodukt (a)Her lager vi et funksjonsprodukt () som tar en parameter og lagrer produktet av to tall i variabel b. Så utenfor funksjonen tar vi et annet variabelt resultat og initialiserer det med funksjonssamtalen. Til slutt skriver vi ut resultatet.
Produksjon
I eksemplet ovenfor ser man tydelig at utgangen er udefinert Fordi resultatvariabelen ber om å få en returverdi fra funksjonen, men funksjonen har ingen returerklæring.
Returerklæring med flere verdier ved bruk av matrise
Vi kan også returnere flere verdier ved hjelp av en returerklæring mens vi bruker en matrise. I eksemplet nedenfor kan vi vise hvordan vi bruker en returerklæring for å returnere flere verdier.
Kode
Funksjonsinfo ()Her oppretter vi en funksjonsinfo (), i funksjonen opprettet vi fire variabler (navn, kontakt, alder, DES) og tilordne dem noen verdier. Etter det returnerer vi en matrise som inneholder navn, kontakt, alder og des. Utenfor funksjonen tar vi const array og initialiserer den med info () funksjonsanrop. Til slutt skriver vi ut alle variablene.
Produksjon
I eksemplet ovenfor ser man tydelig at programmet returnerer flere verdier ved hjelp av returerklæring mens du bruker en matrise.
Returerklæring med flere verdier ved bruk av objekt
Vi kan også returnere flere verdier ved hjelp av en returerklæring mens vi bruker et objekt. I eksemplet nedenfor kan vi vise hvordan vi bruker en returerklæring for å returnere flere verdier.
Kode
funksjon lpModal ()Her oppretter vi en funksjon LPModal (), innenfor funksjonen lager vi tre variabler (navn, merke, pris) og tilordner dem med verdier. Etter det returnerer vi et objekt som inneholder navn, merke og pris som nøkkelverdipar. Utenfor funksjonen tar vi objektet og initialiserer det med LPModal () -funksjonsanropet. Til slutt skriver vi ut alle variablene.
Produksjon
I eksemplet ovenfor ser man tydelig at et program returnerer flere verdier ved hjelp av en returerklæring mens du bruker et objekt.
Konklusjon
I JavaScript avslutter returerklæringen programmet og returnerer en verdi hvis det er spesifisert. I artikkelen ovenfor kan vi se hvordan du bruker returuttalelser i JavaScript, hvorfor du kan bruke returuttalelser i JavaScript og hvordan returuttalelser fungerer i forskjellige scenarier.