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.

6. 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 werden mit dem Schlüsselwort function definiert. Darauf folgen in runden Klammern eingeschlossen die Parameter und anschließend, eingeschlossen in geschweiften Klammern, die Anweisungen. 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. Funktionen kann man Variablen zuordnen. Mit
var farbe = function() {
  return "grün";
};
definieren wir eine Funktion, 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 der Variablen farbe zugeordnet. Über diese Variable wird die Funktion aufgerufen:
var ergebnis = farbe();
Jetzt wird die Funktion ausgeführt. Ihre Rückgabe wird der Variablen ergebnis zugewiesen. ergebnis hat dann den Wert "grün".

Aufgabe

Deklariere eine Variable hallo und weise ihr eine Funktion zu, die "Hallo Welt!" zurückgibt.