Przykład
Porównaj dwa ciągi w obecnej lokalizacji:
var str1 = "ab";
var str2 = "cd";
var n = str1.localeCompare(str2);
Wynik n jest:
-1 // str1 is sorted before str2
Spróbuj sam " Więcej "Try it Yourself" przykłady poniżej.
Definicja i Wykorzystanie
localeCompare() metoda porównuje dwa ciągi znaków w bieżącej lokalizacji.
Locale jest na podstawie ustawień językowych w przeglądarce.
localeCompare() metoda zwraca liczbę określającą, czy ciąg jest przed, po lub równa jako compareString w porządku sortowania.
Wsparcie przeglądarka
metoda | |||||
---|---|---|---|---|---|
localeCompare() | tak | tak | tak | tak | tak |
Składnia
wartości parametrów Parametr Opis compareString Wymagany. Ciąg aby porównać
Szczegóły techniczne
Zwracana wartość: Liczba, wskazująca, czy ciąg znaków odniesienia przychodzi przed, po, czy jest taka sama jak compareString w porządku sortowania. Zwraca jedną z trzech wartości: - 1 jeśli łańcuch odniesienia jest sortowany przed compareString
- 0 jeśli dwa ciągi są równe
- 1, jeśli ciąg odniesienia jest posortowana po compareString
JavaScript wersja: 1.2
Więcej przykładów
Przykład
Porównaj dwa ciągi w obecnej lokalizacji:
var str1 = "cd";
var str2 = "ab";
var n = str1.localeCompare(str2);
Wynik n jest:
1 // str1 is sorted after str2 Spróbuj sam "
Przykład
Porównanie dwóch równych sznurki w bieżącej lokalizacji:
var str1 = "ab";
var str2 = "ab";
var n = str1.localeCompare(str2);
Wynik n jest:
0 // the two strings are equal Spróbuj sam "
<String JavaScript Reference