JavaScript String localePorównaj()
Przykłady
Porównaj „ab” z „cd”:
let text1 = "ab";
let text2 = "cd";
let result = text1.localeCompare(text2);
let text1 = "cd";
let text2 = "ab";
let result = text1.localeCompare(text2);
Więcej przykładów poniżej.
Definicja i użycie
Metoda localeCompare()
porównuje dwa ciągi w bieżących ustawieniach regionalnych.
Metoda localeCompare()
zwraca porządek sortowania -1, 1 lub 0 (przed, po lub równy).
Bieżąca lokalizacja oparta jest na ustawieniach językowych przeglądarki.
Składnia
string.localeCompare(compareString)
Parametry
Parameter | Description |
compareString | Required. The string to compare with. |
Wartość zwrotu
Rodzaj | Opis |
Numer | Jedna z 3 wartości: -1, jeśli ciąg jest sortowany przed porównywanym ciągiem 0, jeśli dwa ciągi są równe 1, jeśli ciąg jest sortowany za porównującym ciąg |
Więcej przykładów
let text1 = "ab";
let text2 = "ab";
let result = text1.localeCompare(text2);
let text1 = "A";
let text2 = "a";
let result = text1.localeCompare(text2);
Obsługa przeglądarki
localeCompare()
to funkcja ECMAScript1 (ES1).
ES1 (JavaScript 1997) jest w pełni obsługiwany we wszystkich przeglądarkach:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |