Rückgabe von Werten aus Funktionen
Der Hauptzweck einer Funktion besteht darin, einen Wert zurückzugeben.
Der Speicherbereich der Funktion wird nach ihrer Ausführung gelöscht, und es ist selten, dass Informationen direkt aus der Funktion an die Konsole ausgegeben werden.
Das Schlüsselwort return wird verwendet, um die Rückgabe eines Wertes durchzuführen und markiert das Ende der Ausführung der Funktion:
1234567function add(a, b) { return a + b; } let sum = add(25, 30); console.log("sum =", sum);
Im obigen Beispiel ist zu erkennen, dass der Funktionsaufruf (add(25, 30)) nach dem Schlüsselwort 55 durch den Wert return (25 + 30) ersetzt wird.
Hinweis
Die Funktion beendet ihre Ausführung und gibt an der Aufrufstelle einen Wert zurück; der Speicherbereich der Funktion wird anschließend freigegeben.
Es ist ebenfalls wichtig zu verstehen, dass das Schlüsselwort return die Ausführung der Funktion beendet. Jeglicher Code nach der return-Anweisung wird nicht ausgeführt:
1234567891011function add(a, b) { return a + b; console.log("Two numbers added"); console.log("Two numbers added"); console.log("Two numbers added"); console.log("Two numbers added"); } let numb = add(25, 12); console.log("numb =", numb);
Die console.log()-Anweisungen nach der return-Anweisung wurden nicht ausgeführt.
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
Can you explain what happens if there is no return statement in a function?
What would happen if I put code before the return statement?
Can you show an example where a function returns nothing?
Großartig!
Completion Rate verbessert auf 2.5
Rückgabe von Werten aus Funktionen
Swipe um das Menü anzuzeigen
Der Hauptzweck einer Funktion besteht darin, einen Wert zurückzugeben.
Der Speicherbereich der Funktion wird nach ihrer Ausführung gelöscht, und es ist selten, dass Informationen direkt aus der Funktion an die Konsole ausgegeben werden.
Das Schlüsselwort return wird verwendet, um die Rückgabe eines Wertes durchzuführen und markiert das Ende der Ausführung der Funktion:
1234567function add(a, b) { return a + b; } let sum = add(25, 30); console.log("sum =", sum);
Im obigen Beispiel ist zu erkennen, dass der Funktionsaufruf (add(25, 30)) nach dem Schlüsselwort 55 durch den Wert return (25 + 30) ersetzt wird.
Hinweis
Die Funktion beendet ihre Ausführung und gibt an der Aufrufstelle einen Wert zurück; der Speicherbereich der Funktion wird anschließend freigegeben.
Es ist ebenfalls wichtig zu verstehen, dass das Schlüsselwort return die Ausführung der Funktion beendet. Jeglicher Code nach der return-Anweisung wird nicht ausgeführt:
1234567891011function add(a, b) { return a + b; console.log("Two numbers added"); console.log("Two numbers added"); console.log("Two numbers added"); console.log("Two numbers added"); } let numb = add(25, 12); console.log("numb =", numb);
Die console.log()-Anweisungen nach der return-Anweisung wurden nicht ausgeführt.
Danke für Ihr Feedback!