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 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.
function begruesse() {
  ...
}

let begruessung = ...
function begruesse() {
  return 'Moin!';
}

let begruessung = begruesse();

loving