Како извршити поређење стрингова у ЈаваСцрипт-у

Kako Izvrsiti Poredene Stringova U Javascript U



Када пишемо ЈаваСцрипт програме, често се суочавамо са ситуацијама у којима је потребно прво упоредити два низа пре него што извршимо операцију. На пример, можете дозволити особи да се пријави на веб локацију ако се њено име подудара са једним од корисничких имена која се већ налазе у бази података. Затим користите строги оператор једнакости “ === ” да упоредите низове. Међутим, ЈаваСцрипт такође подржава више начина за поређење стрингова.

Овај пост ће објаснити извођење поређења стрингова у ЈаваСцрипт-у.







Како извршити поређење стрингова у ЈаваСцрипт-у?

Да бисте извршили поређење стрингова у ЈаваСцрипт-у, постоје различите методе које се могу користити. Неки од њих су наведени у наставку:



Метод 1: Извршите поређење стрингова у ЈаваСцрипт-у на основу вредности

Да бисте извршили поређење стрингова у ЈаваСцрипт-у на основу вредности и великих и малих слова, „ Строги оператор једнакости ” (===) се може користити.



Синтакса

низ === низ

Овај оператор упоређује оба низа без претварања у заједнички тип.





Пример

У овом наведеном примеру, иницијализујте константу одређеним именом и додајте први стринг. Затим дефинишите другу константу:

конст фирстстринг = 'лх' ;
конст сецондстринг = 'линук' ;

Сада користите „ цонсоле.лог() ” метод и упореди стринг уз помоћ „ Строги оператор једнакости ' као што следи:



конзола. Пријава ( фирстстринг === сецондстринг ) ;

Може се приметити да је излаз поређења стрингова враћен као нетачан јер су оба низа различита:

Метод 2: Извршите поређење стрингова у ЈаваСцрипт-у на основу абецедног реда

Да бисте извршили поређење стрингова у ЈаваСцрипт-у на основу абецедног реда, „ лоцалеЦомпаре() ” може се користити метода. Да бисте то урадили, користите доле наведену синтаксу за ову сврху:

стринг1. лоцалеЦомпаре ( стринг2 )

Пример

Пре свега, дефинишите променљиве које имају низ вредности:

био први_стринг = 'јабука' ;
био сецонд_стринг = 'шаргарепа' ;
био трећи_стринг = 'банана' ;

Затим пренесите стринг као аргумент у „ лоцалеЦомпаре() ” метод који треба упоредити:

конзола. Пријава ( сецонд_стринг. лоцалеЦомпаре ( трећи_стринг ) ) ;

Излаз

Метод 3: Извршите поређење стрингова у ЈаваСцрипт-у на основу дужине

Такође можемо да извршимо поређења низова на основу дужине стринга. У ту сврху погледајте дату синтаксу:

фирстстринг. дужина > сецондстринг. дужина

Овде је додато „ > ” операција потврђује да је “ дужина ” другог низа је мањи од дужине првог низа.

Пример

У овом блоку кода дефинисали смо две константе са потребним вредностима:

конст фирстстринг = 'лх' ;
конст сецондстринг = 'линук' ;

Сада ћемо их упоредити на основу дужине:

конзола. Пријава ( фирстстринг. дужина > сецондстринг. дужина ) ;

Излаз је вратио „ лажно “, пошто је дужина првог низа мања од другог.

Закључак

За упоређивање стрингова у ЈаваСцрипт-у може се користити више метода. На пример, можете да извршите поређење стрингова на основу вредности уз помоћ „ === ” строги оператор једнакости, заснован на алфабетима који користе „ лоцалеЦомпаре() ” метод или дужину стринга са „ <” или “> ” оператор. Овај пост је навео више метода за извођење поређења стрингова у ЈаваСцрипт-у.