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.

Funktionen

Eine Funktion ist ein Block von Anweisungen, der beliebig oft ausgeführt werden kann. Eine Funktion kann Parameter entgegennehmen und eine Funktion kann einen Wert zurückgeben. Funktionen kann man in JavaScript auf verschiedene Weisen definieren. Die vielleicht gebräuchlichste ist die sogenannte Funktionsdeklaration. Sie wird mit dem Schlüsselwort function eingeleitet. Es folgen: Mit dem Schlüsselwort return kann ein Wert zurückgegeben werden. Gleichzeitig beendet return die Funktion. Anweisungen nach einem return werden nicht mehr ausgeführt. Mit
function farbe() {
  return 'grün';
}
definieren wir eine Funktion mit Namen farbe, die 'grün' zurückgibt. Die Funktion nimmt keine Paramter entgegen (die runde Klammer ist leer) und sie enthält genau eine Anweisung, die Rückgabe. Die Funktion wird nicht mit einem Semikolon abgeschlossen.

Über ihren Namen wird die Funktion aufgerufen:
let ergebnis = farbe();
Jetzt wird die Funktion ausgeführt. Ihre Rückgabe wird der Variablen ergebnis zugewiesen. ergebnis hat dann den Wert 'grün'.

Aufgabe

Definiere eine Funktion hallo, die 'Hallo Welt!' zurückgibt.
function hallo() {
  ...
}
function hallo() {
  return 'Hallo Welt!';
}

loving