Slik utfører du strengsammenligning i JavaScript

Slik Utforer Du Strengsammenligning I Javascript



Når vi skriver JavaScript-programmer, møter vi ofte situasjoner der det er nødvendig å sammenligne to strenger før vi utfører en operasjon. Du kan for eksempel tillate en person å logge inn på et nettsted hvis navnet deres samsvarer med et av brukernavnene som allerede er i databasen. Bruk deretter den strenge likhetsoperatøren ' === ' for å sammenligne strenger. JavaScript støtter imidlertid også flere måter å utføre strengsammenligninger på.

Dette innlegget vil forklare hvordan du utfører strengsammenligninger i JavaScript.







Hvordan utføre strengsammenligning i JavaScript?

For å utføre sammenligningen av strenger i JavaScript, er det forskjellige metoder som kan brukes. Noen av dem er listet opp nedenfor:



Metode 1: Utfør strengsammenligning i JavaScript basert på verdier

For å utføre strengsammenligningen i JavaScript basert på verdier og store og små bokstaver, ' Strict Equality Operatør ” (===) kan brukes.



Syntaks

streng === streng

Denne operatoren sammenligner begge strengene uten å konvertere dem til en felles type.





Eksempel

I dette angitte eksemplet initialiser konstanten med et bestemt navn og legg til den første strengen. Definer deretter den andre konstanten:

konst første streng = 'lh' ;
konst andre streng = 'linux' ;

Bruk nå ' console.log() '-metoden og sammenlign strengen ved hjelp av ' Strict Equality Operatør ' følgende:



konsoll. Logg ( første streng === andre streng ) ;

Det kan observeres at utdataene fra strengsammenligningen har blitt returnert som usann fordi begge strengene er forskjellige:

Metode 2: Utfør strengsammenligning i JavaScript basert på alfabetisk rekkefølge

For å utføre strengsammenligning i JavaScript basert på alfabetisk rekkefølge, ' localeCompare() metoden kan brukes. For å gjøre det, bruk syntaksen nedenfor for dette formålet:

streng1. locale Sammenlign ( streng2 )

Eksempel

Først av alt, definer variablene som har strengverdier:

var første_streng = 'Eple' ;
var andre_streng = 'Gulrot' ;
var tredje_streng = 'Banan' ;

Send deretter strengen som et argument til ' localeCompare() ' metode som må sammenlignes:

konsoll. Logg ( andre_streng. locale Sammenlign ( tredje_streng ) ) ;

Produksjon

Metode 3: Utfør strengsammenligning i JavaScript basert på lengde

Vi kan også utføre strengsammenligninger basert på lengden på strengen. For det formålet, sjekk ut den gitte syntaksen:

første streng. lengde > andre streng. lengde

Her er det lagt til ' > ' operasjonen bekrefter at ' lengde ” av den andre strengen er mindre enn den første strengens lengde.

Eksempel

I denne kodeblokken har vi definert to konstanter med de nødvendige verdiene:

konst første streng = 'lh' ;
konst andre streng = 'linux' ;

Nå vil vi sammenligne dem basert på lengden:

konsoll. Logg ( første streng. lengde > andre streng. lengde ) ;

Utgangen returnerte ' falsk ”, ettersom lengden på den første strengen er mindre enn den andre.

Konklusjon

For å utføre strengsammenligninger i JavaScript, kan flere metoder brukes. Du kan for eksempel utføre strengsammenligning basert på verdier ved hjelp av ' === ' streng likhetsoperatør, basert på alfabeter ved å bruke ' localeCompare() '-metoden eller lengden på strengen med ' <” eller '> ' operatør. Dette innlegget oppga de flere metodene for å utføre strengsammenligningen i JavaScript.