Når vi skriver JavaScript -programmer, møter vi ofte situasjoner der det kreves å først sammenligne to strenger før vi utfører en operasjon. For eksempel kan du la en person logge seg på et nettsted hvis navnet deres samsvarer med et av brukernavnene som allerede er i databasen. Bruk deretter den strenge likestillingsoperatøren "===”For å sammenligne strenger. Imidlertid støtter JavaScript også flere måter å utføre streng sammenligning.
Dette innlegget vil forklare for å utføre 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 tegnsui, ""Streng likestillingsoperatør”(===) kan brukes.
Syntaks
String === StringDenne operatøren sammenligner begge strengene uten å konvertere dem til en vanlig type.
Eksempel
I dette uttalte eksemplet, initialiser konstanten med et bestemt navn og legg til den første strengen. Definer deretter den andre konstanten:
const firstString = 'lh';Nå, bruk "konsoll.Logg()”Metode og sammenligne strengen ved hjelp av“Streng likestillingsoperatør" følgende:
konsoll.Logg (FirstString === SecondString);Det kan observeres at utgangen fra strengsammenligningen er returnert som falsk fordi begge strengene er forskjellige:
Metode 2: Utfør streng Sammenligning i JavaScript basert på alfabetisk rekkefølge
For å utføre strengsammenligning i JavaScript basert på alfabetisk rekkefølge, "LocalCompare ()”Metode kan brukes. For å gjøre det, bruk syntaks som er angitt nedenfor for dette formålet:
String1.LocalCompare (String2)Eksempel
Først av alt, definer variablene som har strengverdier:
var first_string = "Apple";Deretter passere strengen som et argument til "LocalCompare ()”Metode som må sammenlignes:
konsoll.Logg (Second_String.LocalCompare (Third_String));Produksjon
Metode 3: Utfør strengsammenligning i JavaScript basert på lengde
Vi kan også utføre strengsammenligninger basert på strengens lengde. For det formålet, sjekk ut den gitte syntaks:
FirstString.Lengde> Secondstring.lengdeHer, den lagt til “>”Operasjon verifiserer 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:
const firstString = 'lh';Nå vil vi sammenligne dem basert på lengden:
konsoll.Logg (FirstString.Lengde> Secondstring.lengde);Utgangen kom tilbake “falsk”, Ettersom lengden på den første strengen er mindre enn den andre.
Konklusjon
For å utføre strengsammenligninger i JavaScript, kan flere metoder brukes. For eksempel kan du utføre strengsammenligning basert på verdier ved hjelp av "===”Streng likestillingsoperatør, basert på alfabeter som bruker“LocalCompare ()”Metode eller lengden på strengen med“”Operatør. Dette innlegget uttalte flere metoder for å utføre strengesammenligningen i JavaScript.