Umformung eines Strings in Kleinbuchstaben

JavaScript:
Umformung eines Strings in Kleinbuchstaben

How to: (Wie geht das?)

In JavaScript wandelt die Funktion toLowerCase() eines String-Objekts den gesamten Text in Kleinbuchstaben um. Hier ist es in Aktion:

let greeting = "Hallo Welt!";
let lowerCaseGreeting = greeting.toLowerCase();

console.log(lowerCaseGreeting); // "hallo welt!"

Ganz einfach, richtig? Der Output ist ein kleingeschriebener Text, egal, wie der ursprüngliche String aussieht.

Deep Dive (Tiefer eintauchen)

Die Funktion toLowerCase() gibt es schon eine Weile und spielt seit langem eine wichtige Rolle bei Textverarbeitung und -vergleich. Historisch gesehen verhindert diese Funktionalität Probleme mit der Groß- und Kleinschreibung und ist besonders nützlich bei der Suchfunktionalität in Datenbanken und Webanwendungen.

Alternativen

Es gibt auch die Funktion toLocaleLowerCase(), die ähnlich wirkt, aber Besonderheiten bezüglich der länderspezifischen Buchstaben berücksichtigt – zum Beispiel das deutsche “ß”:

let germanText = "Straße";
console.log(germanText.toLowerCase()); // "straße"
console.log(germanText.toLocaleLowerCase('de-DE')); // "straße"

Implementierungsdetails

toLowerCase() durchläuft jeden Buchstaben im String und prüft dessen Unicode-Wert. Wenn der Buchstabe ein Großbuchstabe ist, wird er basierend auf den Unicode-Regeln in den entsprechenden Kleinbuchstaben umgewandelt.

See Also (Siehe auch)