Hvordan returnere en verdi i JavaScript

click fraud protection

Den beste måten å gi informasjon tilbake til kode som kalte en funksjon i JavaScript, er å skrive funksjonen slik at verdiene som blir brukt av funksjonen sendes til den som parametere, og funksjonen returnerer den verdien den trenger uten å bruke eller oppdatere noe globalt variabler.

Ved å begrense måten informasjon sendes til og fra funksjoner, er det lettere å gjenbruke den samme funksjonen fra flere steder i koden.

JavaScript-uttalelse

JavaScript gir mulighet for å føre en verdi tilbake til koden som kalte den etter at alt i funksjonen som må kjøres er ferdig.

Javascript overfører en verdi fra en funksjon tilbake til koden som kalte den ved å bruke returuttalelsen. Verdien som skal returneres er spesifisert i returen. Den verdien kan være en konstant verdi, en variabel, eller en beregning der resultatet av beregningen blir returnert. For eksempel:

retur 3;
return xyz;
return true;
return x / y + 27; Du kan inkludere flere returerklæringer i din funksjon som hver gir en annen verdi. I tillegg til å returnere den spesifiserte verdien, fungerer også uttalelsen som en instruksjon for å avslutte funksjonen på det tidspunktet. Koden som følger returerklæringen vil ikke bli kjørt.
instagram viewer

funksjon num (x, y) {
if (x! == y) {return falsk;}
if (x <5) {return 5;}
retur x;
}

Ovennevnte funksjon viser hvordan du kontrollerer hvilken retningsoppgave som kjøres ved å bruke if-setninger.

Verdien som returneres fra en samtale til en funksjon, er verdien til den funksjonen. Med den funksjonen kan du for eksempel sette en variabel til verdien som returneres ved å bruke følgende kode (som vil sette resultatet til 5).

var resultat = num (3,3);

Forskjellen mellom funksjoner og andre variabler er at funksjonen må kjøres for å bestemme verdien. Når du trenger tilgang til den verdien flere steder i koden, er det mer effektivt å kjøre funksjonen en gang og tilordne verdien som er returnert til en variabel. Den variabelen brukes i resten av beregningene.

instagram story viewer