Get it on Google Play

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.

8. Funktionsaufruf

Wichtig ist der Unterschied zwischen der Definition und dem Aufruf einer Funktion. Mit der Definition, z. B.
var f = function() {
  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
var 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. Definiert werden Funktionen mit dem Schlüsselwort function. Ist die Funktion einer Variablen zugewiesen, geschieht der Aufruf der Funktion über diese Variable. Funktionen werden einmal definiert, um sie dann an verschiedenen Programmstellen durch ihren Aufruf mehrfach zu benutzen.

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.