Umformung eines Strings in Kleinbuchstaben

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: