Rückgabe von Daten aus Funktionen
Swipe um das Menü anzuzeigen
Mit einer return-Anweisung kann jeder beliebige Wert aus einer Funktion zurückgegeben werden.
123456function sum(a, b) { return a + b; } let result = sum(10, 15); console.log(result); // Output: 25
Allgemeine Syntax
Die allgemeine Syntax einer return-Anweisung lautet
return <value>;
Dabei ist <value> optional. Wird kein Wert angegeben, gibt die Funktion undefined zurück:
1234567function exampleFunc() { console.log("In the Function"); return; } let result = exampleFunc(); console.log("Return value if nothing is returned:", result); // Output: undefined
Funktionsweise
Die return-Anweisung beendet die Ausführung der Funktion und kehrt an die Stelle im Code zurück, an der die Funktion aufgerufen wurde. Daher wird jeglicher Code nach return ignoriert:
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. Was ist die Ausgabe des folgenden Codes?
2. Was passiert, wenn eine Funktion eine return-Anweisung ohne Wert hat?
3. Was ist die Ausgabe des folgenden Codes?
4. Welchen Wert hat result im folgenden Code?
War alles klar?
Danke für Ihr Feedback!
Abschnitt 4. Kapitel 9
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Abschnitt 4. Kapitel 9