Ersten Buchstaben großschreiben
Namen, Überschriften, Labels oder Benutzereingaben:
In JavaScript landet Text häufig in der falschen Schreibweise.
Eine typische Frage lautet daher:
Wie mache ich in JavaScript den ersten Buchstaben eines Strings groß?
Die einfache Standardlösung
Der klassische Ansatz kombiniert drei Dinge:
- den ersten Buchstaben extrahieren
- ihn in Großbuchstaben umwandeln
- den Rest des Strings anhängen
function capitalizeFirstLetter(string) {
return string.charAt(0).toUpperCase() + string.slice(1);
}
Beispiel:
capitalizeFirstLetter('hello'); // "Hello"
Alternative Schreibweise mit Destructuring
Wer es moderner mag, kann auch so schreiben:
const capitalizeFirstLetter = ([first, ...rest]) => (first ? first.toUpperCase() + rest.join('') : '');
Funktional identisch, aber etwas weniger intuitiv für Einsteiger. Anderes Thema: Wenn du ein Element aus einem Array entfernen willst, schau dir mein Tutorial dazu an: JavaScript: Bestimmtes Element aus einem Array entfernen.