JavaScript - localeCompare - Medianauka.pl
Logo Serwisu Media Nauka


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

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

Tak Tak Tak Tak Tak

Powiązane artykuły


© Media Nauka, 2017-02-14, ART-3483






Polecamy