TypeScript:
Umformung eines Strings in Kleinbuchstaben
How to:
In TypeScript den toLowerCase()
Methodenaufruf an einem String anzuwenden, konvertiert den gesamten Text in Kleinbuchstaben. So geht’s:
let greeting: string = "Hallo Welt!";
let lowerCaseGreeting: string = greeting.toLowerCase();
console.log(lowerCaseGreeting); // "hallo welt!"
Einfach, oder? Funktioniert mit jedem String.
Deep Dive
Historisch gesehen ist die Umwandlung von Texten in eine einheitliche Schreibweise eine alte Praxis, besonders in der Datenverarbeitung, um Inkonsistenzen zu vermeiden. In TypeScript und JavaScript wird dies durch die eingebaute toLowerCase()
Funktion erledigt.
Alternativen? Man könnte eigene Funktionen schreiben, die das gleiche ohne toLowerCase()
machen, aber warum das Rad neu erfinden?
Die Implementierung von toLowerCase()
berücksichtigt auch die Komplikationen unterschiedlicher Sprachen und Zeichensätze. Zum Beispiel, das deutsche “ß” bleibt als “ß”, da es kein direktes Pendant in Kleinbuchstaben gibt.
See Also
Weitere Infos zu String.prototype.toLowerCase()
findet man in der Mozilla Developer Network (MDN) Dokumentation:
TypeScript-Dokumentation für Typisierung und best practices:
Für besondere String-Manipulationen kann man auch auf Utilities von Lodash zurückgreifen: