String.prototype.toLocaleLowerCase()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2017.
Die Methode toLocaleLowerCase()
von String
-Werten gibt diesen String in Kleinbuchstaben zurück, entsprechend lokalspezifischen Groß-/Kleinschreibungszuordnungen.
Probieren Sie es aus
const dotted = "İstanbul";
console.log(`EN-US: ${dotted.toLocaleLowerCase("en-US")}`);
// Expected output: "i̇stanbul"
console.log(`TR: ${dotted.toLocaleLowerCase("tr")}`);
// Expected output: "istanbul"
Syntax
toLocaleLowerCase()
toLocaleLowerCase(locales)
Parameter
locales
Optional-
Ein String mit einem BCP 47-Sprachcode oder ein Array solcher Strings. Kennzeichnet die zu verwendende Locale, um den String entsprechend lokalspezifischer Groß-/Kleinschreibungszuordnungen in Kleinbuchstaben umzuwandeln. Für die allgemeine Form und Interpretation des
locales
Parameters lesen Sie die Parameterbeschreibung auf derIntl
Hauptseite.Im Gegensatz zu anderen Methoden, die den
locales
Parameter verwenden, ermöglichttoLocaleLowerCase()
kein Locale-Matching. Nach Überprüfung der Gültigkeit deslocales
Parameters verwendettoLocaleLowerCase()
stets das erste Locale in der Liste (oder das Standard-Locale, falls die Liste leer ist), selbst wenn dieses Locale von der Implementierung nicht unterstützt wird.
Rückgabewert
Ein neuer String, der den aufrufenden String in Kleinbuchstaben darstellt, entsprechend lokalspezifischen Groß-/Kleinschreibungszuordnungen.
Beschreibung
Die Methode toLocaleLowerCase()
gibt den Wert des Strings zurück, konvertiert in Kleinbuchstaben, entsprechend lokalspezifischen Groß-/Kleinschreibungszuordnungen. toLocaleLowerCase()
beeinflusst den Wert des Strings selbst nicht. In den meisten Fällen wird dies das gleiche Ergebnis liefern wie toLowerCase()
, aber für einige Locales, wie etwa Türkisch, deren Groß-/Kleinschreibungszuordnung nicht den Standardzuordnungen in Unicode folgt, kann es zu einem anderen Ergebnis kommen.
Beispiele
Verwendung von toLocaleLowerCase()
"ALPHABET".toLocaleLowerCase(); // 'alphabet'
"\u0130".toLocaleLowerCase("tr") === "i"; // true
"\u0130".toLocaleLowerCase("en-US") === "i"; // false
const locales = ["tr", "TR", "tr-TR", "tr-u-co-search", "tr-x-turkish"];
"\u0130".toLocaleLowerCase(locales) === "i"; // true
Spezifikationen
Specification |
---|
ECMAScript® 2025 Language Specification # sec-string.prototype.tolocalelowercase |
ECMAScript® 2025 Internationalization API Specification # sup-string.prototype.tolocalelowercase |
Browser-Kompatibilität
Report problems with this compatibility data on GitHubdesktop | mobile | server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
toLocaleLowerCase | ||||||||||||||
locales parameter |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- Partial support
- Partial support
- Has more compatibility info.