Hvordan returnere en verdi i JavaScript
Seizo Terasaki / Digital Vision / Getty Images
Den beste måten å sende informasjon tilbake til kode som kalles en funksjon i JavaScript er å skrive funksjonen slik at verdiene som brukes av funksjonen sendes til den som parametere og funksjonen returnerer den verdien den trenger til uten å bruke eller oppdatere noen global variabler.
Ved å begrense måten informasjon sendes til og fra funksjoner på, er det lettere å gjenbruke samme funksjon fra flere steder i koden.
JavaScript-returerklæring
JavaScript sørger for å sende én verdi tilbake til koden som kalte den etter at alt i funksjonen som skal kjøres er ferdig.
JavaScript sender en verdi fra en funksjon tilbake til koden som kalte den ved å bruke return-setningen. Verdien som skal returneres er spesifisert i returen. Den verdien kan være enkonstant verdi, en variabel eller en beregning der resultatet av beregningen returneres. For eksempel:
|_+_|
Funksjonen ovenfor viser hvordan du kontrollerer hvilken retursetning som kjøres ved å bruke if-setninger.
Verdien som returneres fra et kall til en funksjon er verdien til det funksjonskallet. Med denne funksjonen kan du for eksempel sette en variabel til verdien som returneres ved å bruke følgende kode (som vil sette resultatet til 5).
var result = num(3,3);
Forskjellen mellom funksjoner og andre variabler er at funksjonen må kjøres for å bestemme verdien. Når du trenger å få tilgang til den verdien flere steder i koden din, er det mer effektivt å kjøre funksjonen én gang og tilordne verdien som returneres til en variabel. Denne variabelen brukes i resten av beregningene.