Parametere og returverdier
Sveip for å vise menyen
Når du kaller en funksjon som calculateRectangleArea, gir du verdier kjent som argumenter. Disse argumentene sendes til funksjonens parametere, i dette tilfellet width og height.
123456function calculateRectangleArea(width, height) { return width * height; } const area = calculateRectangleArea(5, 3); console.log("The area of the rectangle is:", area);
Inne i funksjonen kan du bruke disse parameterne som variabler. Når funksjonen fullfører beregningen, brukes nøkkelordet return for å sende en verdi tilbake til stedet der den ble kalt. Her returneres width * height, så når du kaller calculateRectangleArea(5, 3), returnerer funksjonen 15, som deretter lagres i variabelen area. console.log-setningen skriver ut dette resultatet slik at du kan se det.
En funksjon kan bare returnere én verdi om gangen, og så snart den når en return-setning, stopper den og avsluttes umiddelbart. Hvis du ikke bruker return, returnerer funksjonen undefined som standard.
Funksjoner kan også ha standardparametere, som er verdier som brukes hvis ingen argument er gitt for en parameter. Dette gjør funksjonene dine mer fleksible og forhindrer feil hvis en verdi mangler. Du kan også bruke return tidlig i en funksjon hvis en bestemt betingelse er oppfylt og du vil avslutte før slutten.
For eksempel kan du skrive en funksjon slik:
12345678910function greet(name = "Guest") { if (!name) { return "No name provided."; } return "Hello, " + name + "!"; } console.log(greet()); console.log(greet("")); console.log(greet("Alice"));
Hvis du kaller greet() uten argument, brukes standardverdien "Guest". Hvis du kaller greet(""), returnerer funksjonen umiddelbart med "No name provided.". Denne tilnærmingen hjelper deg å håndtere ulike scenarier og gjør koden din enklere å vedlikeholde.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår