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
Über ihren Namen wird die Funktion aufgerufen:
function
eingeleitet. Es folgen:
- der Name der Funktion,
- die Parameter eingeschlossen in runden Klammern,
- die Anweisungen eingeschlossen in geschweiften Klammern.
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.
+ Tipp
function hallo() {
...
}
+ Lösung
function hallo() {
return 'Hallo Welt!';
}