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.
String: charAt()
Um aus einem String das Zeichen an einer bestimmten Stelle zu erhalten, verwendet man die Methode
charAt(index)
. Der Paramter index
gibt die Stelle des Zeichens innerhalb der Zeichenkette an.
Dabei hat das erste Zeichen einer Zeichenkette den Index 0:
let n1 = 'Maria'.charAt(0);
let n2 = 'Maria'.charAt(1);
let n3 = 'Maria'.charAt(5);
let n4 = 'Maria'.charAt();
n1
hat den Wert 'M'
und n2
hat den Wert 'a'
. Ist der Index größer
als der Index des letzten Zeichens, wird der leere String zurückgegeben. n3
hat also den Wert ''
.
Wird kein Parameter übergeben, so wird das Zeichen mit dem Index 0
zurückgegeben. Man sagt: der Default-Wert
für index
ist 0
. Der Wert von n4
ist also auch 'M'
.Aufgabe
Schreibe eine Funktion
Beispiel:
abkuerzung
, die zwei Strings als Parameter entgegennimmt und als Rückgabe die Anfangsbuchstaben
dieser Strings zurückgibt.Beispiel:
abkuerzung('Hansestadt', 'Bremen')
sollte 'HB'
zurückliefern.
+ Tipp
function abkuerzung(s1, s2) {
...
}
+ Lösung
function abkuerzung(s1, s2) {
return s1.charAt(0) + s2.charAt(0);
}