Rückgabe von Daten aus Funktionen
Wir können mit einer return
-Anweisung jeden beliebigen Wert aus einer Funktion zurückgeben.
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 ist
return <value>;
Dabei ist <value>
optional. Wenn kein Wert angegeben wird, 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
Wie funktioniert das?
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. Im folgenden Code, welchen Wert hat result
?
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 1.33
Rückgabe von Daten aus Funktionen
Swipe um das Menü anzuzeigen
Wir können mit einer return
-Anweisung jeden beliebigen Wert aus einer Funktion zurückgeben.
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 ist
return <value>;
Dabei ist <value>
optional. Wenn kein Wert angegeben wird, 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
Wie funktioniert das?
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. Im folgenden Code, welchen Wert hat result
?
Danke für Ihr Feedback!