Как выполнить сравнение строк в JavaScript

Kak Vypolnit Sravnenie Strok V Javascript



При написании программ на JavaScript мы часто сталкиваемся с ситуациями, когда перед выполнением операции требуется сначала сравнить две строки. Например, вы можете разрешить человеку войти на веб-сайт, если его имя совпадает с одним из имен пользователей, уже имеющихся в базе данных. Затем используйте оператор строгого равенства « === », чтобы сравнить строки. Однако JavaScript также поддерживает несколько способов сравнения строк.

В этом посте объясняется, как выполнять сравнение строк в JavaScript.







Как выполнить сравнение строк в JavaScript?

Для выполнения сравнения строк в JavaScript можно использовать различные методы. Некоторые из них перечислены ниже:



Метод 1: сравнение строк в JavaScript на основе значений

Чтобы выполнить сравнение строк в JavaScript на основе значений и регистра символов, « Оператор строгого равенства ” (===) можно использовать.



Синтаксис

нить === нить

Этот оператор сравнивает обе строки без преобразования их в общий тип.





Пример

В этом заявленном примере инициализируйте константу с определенным именем и добавьте первую строку. Затем определите вторую константу:

константа первая строка '=' 'л' ;
константа вторая строка '=' «линукс» ;

Теперь используйте « console.log() ” и сравните строку с помощью “ Оператор строгого равенства ' следующее:



консоль. бревно ( первая строка === вторая строка ) ;

Можно заметить, что результат сравнения строк был возвращен как false, потому что обе строки различны:

Способ 2: сравнение строк в JavaScript на основе алфавитного порядка

Чтобы выполнить сравнение строк в JavaScript на основе алфавитного порядка, « локальСравнить() можно использовать метод. Для этого используйте синтаксис, указанный ниже для этой цели:

строка1. localeСравнить ( строка2 )

Пример

Прежде всего, определите переменные, имеющие строковые значения:

был первая_строка '=' 'Яблоко' ;
был вторая_строка '=' 'Морковь' ;
был третья_строка '=' 'Банан' ;

Затем передайте строку в качестве аргумента функции « локальСравнить() метод, который необходимо сравнить:

консоль. бревно ( вторая_строка. localeСравнить ( третья_строка ) ) ;

Выход

Способ 3: выполнить сравнение строк в JavaScript на основе длины

Мы также можем выполнять сравнение строк на основе длины строки. Для этого проверьте данный синтаксис:

первая строка. длина > вторая строка. длина

Здесь добавлено « > ' проверяет, что ' длина ” второй строки меньше длины первой строки.

Пример

В этом блоке кода мы определили две константы с требуемыми значениями:

константа первая строка '=' 'л' ;
константа вторая строка '=' «линукс» ;

Теперь сравним их по длине:

консоль. бревно ( первая строка. длина > вторая строка. длина ) ;

Результат вернулся ' ЛОЖЬ ”, так как длина первой строки меньше второй.

Заключение

Для сравнения строк в JavaScript можно использовать несколько методов. Например, вы можете выполнить сравнение строк на основе значений с помощью « === » оператор строгого равенства, основанный на алфавитах с использованием « локальСравнить() ” или длину строки с “ <” или “> оператор. В этом посте указано несколько методов для выполнения сравнения строк в JavaScript.