Jak wykonać porównanie ciągów w JavaScript

Jak Wykonac Porownanie Ciagow W Javascript



Pisząc programy JavaScript, często spotykamy się z sytuacjami, w których przed wykonaniem operacji wymagane jest porównanie dwóch ciągów znaków. Na przykład możesz zezwolić osobie na zalogowanie się do witryny internetowej, jeśli jej nazwa pasuje do jednej z nazw użytkownika już znajdujących się w bazie danych. Następnie użyj ścisłego operatora równości „ === ”, aby porównać ciągi znaków. Jednak JavaScript obsługuje również wiele sposobów wykonywania porównań ciągów.

W tym poście wyjaśniono wykonywanie porównań ciągów znaków w JavaScript.







Jak wykonać porównanie ciągów w JavaScript?

Aby przeprowadzić porównanie ciągów znaków w JavaScript, można zastosować różne metody. Niektóre z nich są wymienione poniżej:



Metoda 1: Wykonaj porównanie ciągów w JavaScript na podstawie wartości

Aby wykonać porównanie ciągów znaków w JavaScript na podstawie wartości i wielkości liter, „ Ścisły operator równości ” (===) można wykorzystać.



Składnia

strunowy === strunowy

Ten operator porównuje oba ciągi bez konwertowania ich na wspólny typ.





Przykład

W podanym przykładzie zainicjuj stałą z określoną nazwą i dodaj pierwszy ciąg. Następnie zdefiniuj drugą stałą:

konst pierwszy ciąg = „lewa” ;
konst druga struna = „Linux” ;

Teraz skorzystaj z opcji „ log.konsoli() ” i porównaj ciąg za pomocą „ Ścisły operator równości ” w następujący sposób:



konsola. dziennik ( pierwszy ciąg === druga struna ) ;

Można zauważyć, że dane wyjściowe porównania łańcuchów zostały zwrócone jako fałszywe, ponieważ oba łańcuchy są różne:

Metoda 2: Wykonaj porównanie ciągów w JavaScript na podstawie kolejności alfabetycznej

Aby wykonać porównanie ciągów w JavaScript na podstawie porządku alfabetycznego, „ Ustawienia regionalnePorównaj() można zastosować metodę ”. Aby to zrobić, użyj w tym celu składni podanej poniżej:

ciąg1. Ustawienia regionalnePorównaj ( ciąg2 )

Przykład

Przede wszystkim zdefiniuj zmienne posiadające wartości łańcuchowe:

był pierwszy_string = 'Jabłko' ;
był drugi_string = 'Marchewka' ;
był trzeci_string = 'Banan' ;

Następnie przekaż ciąg jako argument do „ Ustawienia regionalnePorównaj() ”, którą należy porównać:

konsola. dziennik ( drugi_string. Ustawienia regionalnePorównaj ( trzeci_string ) ) ;

Wyjście

Metoda 3: Wykonaj porównanie ciągów w JavaScript na podstawie długości

Możemy również przeprowadzać porównania łańcuchów na podstawie długości łańcucha. W tym celu sprawdź podaną składnię:

pierwszy ciąg. długość > druga struna. długość

Tutaj dodano „ > operacja ” sprawdza, czy „ długość ” drugiej struny jest mniejsza niż długość pierwszej struny.

Przykład

W tym bloku kodu zdefiniowaliśmy dwie stałe z wymaganymi wartościami:

konst pierwszy ciąg = „lewa” ;
konst druga struna = „Linux” ;

Teraz porównamy je na podstawie długości:

konsola. dziennik ( pierwszy ciąg. długość > druga struna. długość ) ;

Dane wyjściowe zwróciły „ FAŁSZ ”, ponieważ długość pierwszego ciągu jest mniejsza niż drugiego.

Wniosek

Aby wykonać porównanie ciągów znaków w JavaScript, można użyć wielu metod. Na przykład możesz przeprowadzić porównanie ciągów na podstawie wartości za pomocą „ === ” ścisły operator równości, oparty na alfabetach wykorzystujących „ Ustawienia regionalnePorównaj() ” lub długość łańcucha z „ <” lub „> operatora. W tym poście podano wiele metod przeprowadzania porównania ciągów w JavaScript.