Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2020 browserübergreifend verfügbar.
Die caseFirst Zugriffseigenschaft von Intl.Locale-Instanzen gibt zurück, ob die Groß- und Kleinschreibung bei den Kollationsregeln dieses Gebietsschemas berücksichtigt wird.
Die Kollationsregeln eines Gebietsschemas bestimmen, wie Zeichenfolgen in diesem Gebietsschema geordnet werden. In bestimmten Gebietsschemas wird die Groß- oder Kleinschreibung (GROSSBUCHSTABEN oder kleinschrift) im Kollationsprozess verwendet. Diese zusätzliche Regel kann durch die caseFirst-Eigenschaft eines Intl.Locale-Objekts ausgedrückt werden. Es gibt drei Werte, die die caseFirst-Eigenschaft haben kann, wie in der folgenden Tabelle dargestellt.
| upper | Großbuchstaben werden vor Kleinbuchstaben sortiert. |
| lower | Kleinbuchstaben werden vor Großbuchstaben sortiert. |
| false | Keine spezielle Groß-/Kleinschreibungsordnung. |
Der Wert der caseFirst-Eigenschaft wird zur Erstellungszeit gesetzt, entweder durch den kf-Schlüssel des Gebietsschema-Identifiers oder durch die caseFirst-Option des Intl.Locale()-Konstruktors. Letzterer hat Vorrang, wenn beide vorhanden sind; und wenn keiner von beiden vorhanden ist, hat die Eigenschaft den Wert undefined.
Der Setz-Accessor von caseFirst ist undefined. Sie können diese Eigenschaft nicht direkt ändern.
Wie andere Gebietsschema-Subtags kann der caseFirst-Wert dem Intl.Locale-Objekt über die Gebietsschema-Zeichenfolge oder ein Konfigurationsobjekt-Argument für den Konstruktor hinzugefügt werden.
Im Unicode-Gebietsschema-Zeichenfolgen-Spezifikation ist caseFirst ein "Erweiterungs-Subtag". Diese Subtags fügen zusätzliche Daten über das Gebietsschema hinzu und werden mithilfe des -u-Erweiterungsschlüssels zu Gebietsschema-Identifikatoren hinzugefügt. Um den caseFirst-Wert zur initialen Gebietsschema-Identifikatoren-Zeichenfolge hinzuzufügen, die an den Intl.Locale()-Konstruktor übergeben wird, fügen Sie zunächst den -u-Erweiterungsschlüssel hinzu, wenn er nicht vorhanden ist. Fügen Sie als nächstes die -kf-Erweiterung hinzu, um anzugeben, dass Sie einen Wert für caseFirst hinzufügen. Fügen Sie schließlich den caseFirst-Wert hinzu.
Der Intl.Locale()-Konstruktor hat ein optionales Konfigurationsobjekt-Argument, das einen von mehreren Erweiterungstypen enthalten kann, einschließlich caseFirst. Legen Sie die caseFirst-Eigenschaft des Konfigurationsobjekts auf den gewünschten caseFirst-Wert fest und übergeben Sie es dann an den Konstruktor.
| ECMAScript® 2027 Internationalization API Specification # sec-Intl.Locale.prototype.caseFirst |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.