logo

JavaScript - localeCompare

Jest to metoda obiektu:

String

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

ParametrOpis
string2cią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>
Lupa

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>
Lupa

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>
Lupa

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>
Lupa

Wsparcie dla przeglądarek

Chrome IEFirefoxSafariOpera
TakTakTakTakTak

Powiązane artykuły





© medianauka.pl, 2017-02-14, ART-3483





Polecamy w naszym sklepie

30 sekund O sztucznej inteligencji i robotyce
Kolorowe skarpetki Miasto
Kolorowe skarpetki urodzinowe
Mapa świata Puzzle
kolorowe skarpetki góra lodowa
Niektóre treści nie są dostosowane do Twojego profilu. Jeżeli jesteś pełnoletni możesz wyrazić zgodę na przetwarzanie swoich danych osobowych. W ten sposób będziesz miał także wpływ na rozwój naszego serwisu.
© ® Media Nauka 2008-2022 r.