Die return-Anweisung in JavaScript
Nehmen wir an, wir haben eine Funktion, die das Quadrat der übergebenen Zahl in der Konsole ausgibt:
function func(num) {
console.log(num ** 2);
}
Nehmen wir an, wir möchten den Wert nicht in der Konsole ausgeben, sondern in einer Variable speichern, etwa so:
let res = func(3); // in der Variable res befindet sich jetzt 9
Dafür gibt es in JavaScript eine spezielle
Anweisung return, die es erlaubt,
den Wert anzugeben, den die Funktion
zurückgibt.
Mit dem Wort "zurückgeben" ist der Wert gemeint,
der in der Variable gespeichert wird,
wenn man ihr den Aufruf der Funktion zuweist.
Schreiben wir also unsere Funktion so um, dass sie das Ergebnis nicht in der Konsole ausgibt, sondern es in eine Variable zurückgibt:
function func(num) {
return num ** 2;
}
Rufen wir nun unsere Funktion auf, indem wir ihr Ergebnis in eine Variable schreiben:
let res = func(3); // in die Variable wird 9 geschrieben
Nachdem die Daten in eine Variable geschrieben wurden, können sie beispielsweise in der Konsole ausgegeben werden:
let res = func(3);
console.log(res); // gibt 9 aus
Man kann diese Daten aber auch erst ändern und sie dann in der Konsole ausgeben:
let res = func(3);
res = res + 1;
console.log(res); // gibt 10 aus
Man kann auch sofort Aktionen mit dem Ergebnis des Funktionsaufrufs durchführen, bevor es in eine Variable geschrieben wird:
let res = func(3) + 1;
console.log(res); // gibt 10 aus
Man kann das Ergebnis auch direkt in der Konsole ausgeben, ohne es vorher in eine Variable zu schreiben:
console.log(func(3)); // gibt 9 aus
Man kann die Funktion in einem Ausdruck mit verschiedenen Parametern aufrufen:
let res = func(2) + func(3);
console.log(res); // gibt 13 aus
Erstellen Sie eine Funktion, die eine Zahl als Parameter entgegennimmt
und die Kubikzahl dieser Zahl zurückgibt. Finden Sie mithilfe
dieser Funktion die Kubikzahl von 3 und
schreiben Sie sie in die Variable res.
Erstellen Sie eine Funktion, die eine Zahl als Parameter entgegennimmt
und die Quadratwurzel aus dieser Zahl zurückgibt. Finden Sie mithilfe
dieser Funktion die Wurzel der Zahl 3, dann finden Sie die Wurzel
der Zahl 4. Summieren Sie die erhaltenen
Ergebnisse und geben Sie sie in der Konsole aus.