Beispiel
Vergleichen Sie zwei Strings in der aktuellen locale:
var str1 = "ab";
var str2 = "cd";
var n = str1.localeCompare(str2);
Das Ergebnis von n wird:
-1 // str1 is sorted before str2
Versuch es selber " Mehr "Try it Yourself" Sie "Try it Yourself" Beispiele unten.
Definition und Verwendung
Die localeCompare() Methode vergleicht zwei Strings in der aktuellen locale.
Das Gebietsschema wird auf den Spracheinstellungen des Browsers basiert.
Die localeCompare() Methode liefert eine Zahl , die angibt , ob die Zeichenkette vor kommt, nach oder gleich wie der CompareString in Sortierreihenfolge.
Browser-Unterstützung
Methode | |||||
---|---|---|---|---|---|
localeCompare() | Ja | Ja | Ja | Ja | Ja |
Syntax
Parameterwerte Parameter Beschreibung compareString Erforderlich. Die Zeichenfolge zu vergleichen mit
Technische Details
Rückgabewert: Eine Nummer, die angibt , ob die Referenzzeichenfolge vor kommt, nach oder ist das gleiche wie der CompareString in Sortierreihenfolge. Gibt einen von drei Werten: - -1 , wenn die Referenz - Zeichenkette wird vor dem CompareString sortiert
- 0, wenn die beiden Strings gleich sind
- 1 , wenn die Referenzzeichenfolge wird nach dem CompareString sortiert
JavaScript Version: 1.2
Mehr Beispiele
Beispiel
Vergleichen Sie zwei Strings in der aktuellen locale:
var str1 = "cd";
var str2 = "ab";
var n = str1.localeCompare(str2);
Das Ergebnis von n wird:
1 // str1 is sorted after str2 Versuch es selber "
Beispiel
Vergleichen Sie zwei gleiche Strings in der aktuellen locale:
var str1 = "ab";
var str2 = "ab";
var n = str1.localeCompare(str2);
Das Ergebnis von n wird:
0 // the two strings are equal Versuch es selber "
<JavaScript String Referenz