JavaScript String Endswith Method | Forklart

JavaScript String Endswith Method | Forklart
Mens vi programmerer i JavaScript, kan vi ofte møte en situasjon der vi må Sjekk de Avslutter karakterer av en streng. For eksempel utvikler du en JavaScript -applikasjon. For dette formålet introduserte ES6 en JavaScript String EndSwith () -metode som kan brukes til å søke ut enkelt- eller flere tegn på slutten av den spesifiserte strengen.

Denne oppskrivningen vil forklare bruken av Avascript String EndSwith () -metode. Så la oss starte!

JavaScript String EndSwith () -metode

I JavaScript, "slutter med()”Metoden brukes til å finne ut om den spesifiserte strengen ender med bestemte tegn eller ikke. Denne metoden returnerer en “boolsk”Verdi, hvor“ekte”Representerer at den spesifiserte substringen finnes ved avslutningen av“streng”, Og“falsk”Indikerer at den søkte substring ikke er en del av det.

Syntaks

streng.Endswith (substring, lengde)

Her, "slutter med()”Metoden vil søke på“substring”Innenfor den spesifiserte lengden på“streng”Verdi.

Hvordan bruke JavaScript String EndSwith () -metode

Som nevnt tidligere, "substring”Er et nødvendig argument for at vi må overføre til JavaScript -strengen”slutter med()”Metode for søkeformål, og den kan omfatte enkelt- eller flere tegn. “slutter med()”Metode samsvarer med den argumentverdien med de spesifiserte strengene som slutter tegn og returnerer”ekte”I tilfelle begge verdiene blir matchet; Ellers returneringen av "slutter med()”Metoden er satt til“falsk”.

Ta en titt på de undergitte eksemplene for å forstå arbeidet med strengen “slutter med()”Metode.

Eksempel: Søk i enkeltkarakter
Først av alt vil vi lage en konstant navngitt “String” med følgende verdi:

const string = 'linuxhint';

Ved hjelp av “slutter med()”Metode, vil vi nå sjekke om verdien av" strengen "ender med karakteren" L ":

streng.Endswith ('L');

Utførelse av ovennevnte kommando vil returnere “falsk”Fordi den siste karakteren av“streng”Verdien er“t," ikke "l”:

Eksempel: Søker flere tegn
Tilsvarende ved å bruke strengen "slutter med()”Metode, kan du validere hvis en streng omfatter en“substring”Eller den passerte”flere tegn”På slutten eller ikke.

For eksempel følgende "slutter med()”Metoden vil sjekke om“streng”Verdien inneholder“hint”Som sluttkarakterer:

streng.Endswith ('hint');

I dette tilfellet "streng.slutter med()”Metoden kommer tilbake“ekte”Fordi sluttkarakterene til“Linuxhint”M matchet med den ekstra argumentverdien:

Eksempel: Søker tegn med lengde
JavaScript -strengen "slutter med()”Metode tillater deg også å søke i tegn i en spesifikk“lengde”. For dette formålet må du overføre to argumenter til "slutter med()”Metode. De Første argument refererer til substring som må matches, og Andre argument indikerer Antall av tegn eller lengde som søkeoperasjonen skal utføres i.

Før du utfører “slutter med()”Metode, vi vil sjekke ut lengden på“Linuxhint”Eiendom ved å bruke strengen”lengde”Eiendom:

konsoll.Logg ('Linuxhint'.lengde);

Den gitte utgangen betyr at strengen "Linuxhint”Har“9" tegn:

I neste trinn vil vi lage en annen “streng”Og initialiser den med verdien”Linuxhint nettsted”:

const string = 'linuxhint nettsted';

Deretter vil vi påkalle "slutter med()”Metode for den opprettet”streng”Mens jeg passerer”nt" som "substring”Og“9" som "lengde”:

streng.Endswith ('nt', 9);

Når de gitte “streng.slutter med()”Metode kjøres, den vil ta tak i den første“9”Tegn på strengen”Linuxhint nettsted”Og søk deretter”nt”Substring i sluttkarakterene. Denne operasjonen vil returnere “ekte”Verdi som“Linuxhint”Streng ender med“nt”:

Eksempel: Case-sensitiv søk
Et annet viktig poeng å huske er at JavaScript -strengen "slutter med()”Metoden er“Case-sensitiv“. Så du må ta vare på de søkte “substring”Tegn.

For eksempel det undergitte "slutter med()”Vil utføre saksfølsomme søk i“streng”Verdi:

streng.Endswith ('nettsted');

Som sluttkarakterene til “streng”Verdi og den søkte substring”nettsted”Er i samme tilfelle,“streng.slutter med()”Metoden kommer tilbake“ekte”Verdi:

Mens for den samme substringen som har øvre sakstegn “Nettsted”,“streng.slutter med()”Vil sette sin retursak som“falsk”:

streng.Endswith ('nettsted');

Produksjon

Det var viktig informasjon relatert til JavaScript String EndSwith () -metoden. Du kan undersøke det videre i henhold til dine preferanser.

Konklusjon

I JavaScript, "slutter med()”Metoden brukes til å finne ut om den spesifiserte strengen ender med bestemte tegn eller ikke. Denne metoden returnerer en boolsk Verdi, hvor ekte representerer at den ekstra substringen finnes ved Strengens slutt, og falsk indikerer at den søkte substring ikke er en del av det. Denne oppskrivningen forklarte bruken av JavaScript String EndSwith () -metoden.