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 1. Kapitel 52
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Abschnitt 1. Kapitel 52