Hvordan utføre strengsammenligning i JavaScript

Hvordan utføre strengsammenligning i JavaScript

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
  • Metode 2: Utfør streng Sammenligning i JavaScript basert på alfabetisk rekkefølge
  • Metode 3: Utfør strengsammenligning i JavaScript basert på lengde

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 === String

Denne 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';
const secondstring = 'linuxhint';

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";
var second_string = "gulrot";
var tredje_string = "banan";

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.lengde

Her, 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';
const secondstring = 'linuxhint';

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.