JavaScript - localeCompare
Jest to metoda obiektu:
Opis
Metoda ta zwraca informację na temat kolejności sortowania łańcuchów. Porównuje przy tym dwa łańcuchy.
Składnia
string1.localeCompare(string2)
Parametry
Parametr | Opis |
string2 | ciąg znaków, który jest porównywany z ciągiem string1 pod kątem sortowania. |
Szczegóły techniczne
Metoda ta zwraca wartość:
- -1 - jeżeli ciąg string1 znajduje się w kolejności sortowania przed ciągiem string2,
- 0 - jeżeli oba ciągi znaków są jednakowe,
- 1 - jeżeli ciąg string1 znajduje się w kolejności sortowania za ciągiem string2.
Przykład 1
Przykład ilustruje metodę porównywania łańcuchów pod względem sortowania alfabetycznego.
Wynik: 1, gdyż porównywany wyraz "Ala" znajduje się przed wyrazem "blat" w kolejności alfabetycznej.
<script> var a = "blat"; var b = "Ala";
alert(a.localeCompare(b)); </script>
Przykład 2
Przykład ilustruje metodę porównywania łańcuchów pod względem sortowania alfabetycznego.
Wynik: -1, gdyż wyraz "Ala" znajduje się przed porównywanym wyrazem "blat" w kolejności alfabetycznej.
<script> var a = "Ala"; var b = "blat";
alert(a.localeCompare(b)); </script>
Przykład 3
Przykład ilustruje metodę porównywania łańcuchów pod względem sortowania alfabetycznego.
Wynik: 0, gdyż oba wyrazy są te same.
<script> var a = "JavaScript"; var b = "JavaScript";
alert(a.localeCompare(b)); </script>
Przykład 4
Przykład ilustruje metodę porównywania łańcuchów pod względem sortowania alfabetycznego, gdy wyrazy różnią się tylko wielkością liter.
Wynik: 1, gdyż w sortowaniu alfabetycznym małe litery znajdują sie przed wielkimi literami.
<script> var a = "JavaScript"; var b = "javascript";
alert(a.localeCompare(b)); </script>
Wsparcie dla przeglądarek
Tak | Tak | Tak | Tak | Tak |
Powiązane artykuły
© medianauka.pl, 2017-02-14, A-3483
Data aktualizacji artykułu: 2024-07-19