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.
null
Neben
undefined
kennt JavaScript einen weiteren Wert für die Abwesentheit eines sinnvollen
Werts: null
. Man kann einer Variablen den Wert null
zuordnen und testet mit strikter
Gleichheit auf diesen Wert:
let foo = null;
if (foo === null) {
foo = 1;
}
Es ist ein Design-Fehler, dass JavaScript zwei Werte für "kein Wert" besitzt. Wenn möglich, sollte man
undefined
und null
gleich behandeln.Aufgabe
Schreibe eine Funktion
Beispiel:
cutComment
, die eine Zeile JavaScript entgegennimmt
und einen möglichen Zeilenkommentar getrimmt zurückgibt. Enthält die Zeile keinen Kommentar, soll null
zurückgegeben werden. Einfachheitshalber gehen wir davon aus, dass der Code kein Kommentar-Zeichen innerhalb
eines Strings enthält.Beispiel:
cutCommt('let foo; // bar')
sollte 'bar'
zurückgeben.