Returnering af Data fra Funktioner
Vi kan returnere enhver form for værdi fra en funktion ved hjælp af en return
-sætning.
123456function sum(a, b) { return a + b; } let result = sum(10, 15); console.log(result); // Output: 25
Generel syntaks
Den generelle syntaks for en return-sætning er
return <value>;
Her er <value>
valgfri. Hvis der ikke angives en værdi, returnerer funktionen 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-sætningen stopper udførelsen af funktionen og vender tilbage til det sted i koden, hvor funktionen blev kaldt. Derfor ignoreres al kode efter return
:
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. Hvad vil outputtet være for følgende kode?
2. Hvad sker der, hvis en funktion har en return-sætning uden værdi?
3. Hvad vil outputtet være for følgende kode?
4. I den følgende kode, hvad vil værdien af result
være?
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 1.33
Returnering af Data fra Funktioner
Stryg for at vise menuen
Vi kan returnere enhver form for værdi fra en funktion ved hjælp af en return
-sætning.
123456function sum(a, b) { return a + b; } let result = sum(10, 15); console.log(result); // Output: 25
Generel syntaks
Den generelle syntaks for en return-sætning er
return <value>;
Her er <value>
valgfri. Hvis der ikke angives en værdi, returnerer funktionen 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-sætningen stopper udførelsen af funktionen og vender tilbage til det sted i koden, hvor funktionen blev kaldt. Derfor ignoreres al kode efter return
:
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. Hvad vil outputtet være for følgende kode?
2. Hvad sker der, hvis en funktion har en return-sætning uden værdi?
3. Hvad vil outputtet være for følgende kode?
4. I den følgende kode, hvad vil værdien af result
være?
Tak for dine kommentarer!