String.prototype.charAt()
text.charAt(index)
Gibt das Zeichen an der angegebenen Position (ab null) zurück. Sie ist ein älteres Gegenstück zu text[index] und zur Methode at().
Parameter
- index – optional, die Position des Zeichens (standardmäßig 0).
Rückgabewert
Eine Zeichenkette mit einem Zeichen, außerhalb des Bereichs eine leere Zeichenkette ''.
Beispiele
const word = 'Hund'; console.log(word.charAt(0), word.charAt(1), word[2]); console.log(JSON.stringify(word.charAt(10)), word[10]); console.log(JSON.stringify(word.charAt(-1)), word.at(-1)); const name = 'jana'; console.log(name.charAt(0).toUpperCase() + name.slice(1));
Ausgabe:
H u n "" undefined "" d Jana
Worauf Sie achten sollten
- Ein negativer Index liefert eine leere Zeichenkette – at() zählt vom Ende.
- Außerhalb des Bereichs gibt sie
''zurück,text[i]liefertundefined.
Browserunterstützung
Baseline – weithin verfügbar: funktioniert in allen gängigen Browsern, und das schon lange (spätestens seit 2015). Ab Version: Chrome 1, Firefox 1, Safari 1; Node.js 0.10.0. Stand: Oktober 2026 (MDN browser-compat-data).
Siehe auch:
String.prototype.at()
String.prototype.slice()
String.prototype.toUpperCase()
String.prototype.indexOf()