Returnere Data fra Funksjoner
Vi kan returnere enhver type verdi fra en funksjon ved å bruke en return
-setning.
123456function sum(a, b) { return a + b; } let result = sum(10, 15); console.log(result); // Output: 25
Generell syntaks
Den generelle syntaksen for en return-setning er
return <value>;
Her er <value>
valgfritt. Hvis ingen verdi oppgis, returnerer funksjonen undefined
:
1234567function exampleFunc() { console.log("In the Function"); return; } let result = exampleFunc(); console.log("Return value if nothing is returned:", result); // Output: undefined
Hvordan fungerer det?
Return-setningen stopper utførelsen av funksjonen, og går tilbake til stedet i koden der funksjonen ble kalt. Derfor blir all kode etter return
ignorert:
1234567891011function exampleFunc() { console.log(1); console.log(2); return true; // Execution stops here console.log(4); // Ignored console.log(5); // Ignored } console.log("Before Function Call"); console.log(exampleFunc()); // Output: true console.log("After Function Call");
1. Hva blir resultatet av følgende kode?
2. Hva skjer hvis en funksjon har en return-setning uten verdi?
3. Hva blir resultatet av følgende kode?
4. Hva vil verdien av result
være i følgende kode?
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
Awesome!
Completion rate improved to 1.33
Returnere Data fra Funksjoner
Sveip for å vise menyen
Vi kan returnere enhver type verdi fra en funksjon ved å bruke en return
-setning.
123456function sum(a, b) { return a + b; } let result = sum(10, 15); console.log(result); // Output: 25
Generell syntaks
Den generelle syntaksen for en return-setning er
return <value>;
Her er <value>
valgfritt. Hvis ingen verdi oppgis, returnerer funksjonen undefined
:
1234567function exampleFunc() { console.log("In the Function"); return; } let result = exampleFunc(); console.log("Return value if nothing is returned:", result); // Output: undefined
Hvordan fungerer det?
Return-setningen stopper utførelsen av funksjonen, og går tilbake til stedet i koden der funksjonen ble kalt. Derfor blir all kode etter return
ignorert:
1234567891011function exampleFunc() { console.log(1); console.log(2); return true; // Execution stops here console.log(4); // Ignored console.log(5); // Ignored } console.log("Before Function Call"); console.log(exampleFunc()); // Output: true console.log("After Function Call");
1. Hva blir resultatet av følgende kode?
2. Hva skjer hvis en funksjon har en return-setning uten verdi?
3. Hva blir resultatet av følgende kode?
4. Hva vil verdien av result
være i følgende kode?
Takk for tilbakemeldingene dine!