Der Browser-Speicher localStorage ist nicht verfügbar. Entweder unterstützt dein Browser ihn nicht oder du hast ihn deaktiviert oder er ist voll. Ohne localStorage werden deine Lösungen nicht gespeichert.
Funktionsaufruf
Wichtig ist der Unterschied zwischen der Definition und dem Aufruf einer Funktion.
Mit der Definition, z. B.
function f() {
return 'hallo';
}
wird festgelegt, was die Funktion machen soll. Sie wird dabei nicht ausgeführt.
Sie wird lediglich zur Ausführung bereitgestellt.
Erst mit ihrem Aufruf
let x = f();
wird die Funktion ausgeführt. Dann werden die Anweisungen im Funktionsblock der Reihe nach abgearbeitet.
Die Rückgabe der Funktion wird in diesem Beispiel der Variablen x
zugewiesen. x
erhält den
Wert 'hallo'
. Definiert wurde die Funktion mit dem Schlüsselwort function
.
Aufgerufen wurde die Funktion über ihren Namen.Aufgabe
1. Definiere eine Funktion
2. Deklariere eine Variable
begruesse
, die den Wert 'Moin!'
zurückgibt.
2. Deklariere eine Variable
begruessung
. Rufe die Funktion begruesse
auf und weise der Variablen
begruessung
die Rückgabe dieses Aufrufs zu.
+ Tipp
function begruesse() {
...
}
let begruessung = ...
+ Lösung
function begruesse() {
return 'Moin!';
}
let begruessung = begruesse();