Hvordan returnere en verdi i JavaScript

Mann foran en datamaskin

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.