JavaScript String localeCompare()
Beispiele
Vergleiche "ab" mit "cd":
let text1 = "ab";
let text2 = "cd";
let result = text1.localeCompare(text2);
let text1 = "cd";
let text2 = "ab";
let result = text1.localeCompare(text2);
Weitere Beispiele unten.
Definition und Verwendung
Die localeCompare()
Methode vergleicht zwei Zeichenfolgen im aktuellen Gebietsschema.
Die localeCompare()
Methode gibt die Sortierreihenfolge -1, 1 oder 0 (für vorher, nachher oder gleich) zurück.
Das aktuelle Gebietsschema basiert auf den Spracheinstellungen des Browsers.
Syntax
string.localeCompare(compareString)
Parameter
Parameter | Description |
compareString | Required. The string to compare with. |
Rückgabewert
Typ | Beschreibung |
Eine Zahl | Einer von 3 Werten: -1, wenn der String vor dem CompareString sortiert ist 0, wenn die beiden Strings gleich sind 1, wenn der String nach dem CompareString sortiert ist |
Mehr Beispiele
let text1 = "ab";
let text2 = "ab";
let result = text1.localeCompare(text2);
let text1 = "A";
let text2 = "a";
let result = text1.localeCompare(text2);
Browser-Unterstützung
localeCompare()
ist eine ECMAScript1 (ES1)-Funktion.
ES1 (JavaScript 1997) wird in allen Browsern vollständig unterstützt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |