Avkort en streng i JavaScript

Avkort en streng i JavaScript
Når du jobber med teksten, er det noen ganger behov for å begrense antall tegn i en strengverdi. Hvis strengverdiene overstiger grensen, trimmer du den gjenværende delen. Trimming eller avkorting er prosessen med å kutte eller eliminere deler av noe for å gjøre det mindre. For å trimme eller avkortes en streng, har JavaScript noen forhåndsdefinerte metoder inkludert Substring () -metoden eller Split () -metoden med JOIN () -metoden.

Denne opplæringen vil illustrere metodene for å avkutte en JavaScript -streng.

Avkort en streng i JavaScript

For å avkutte en streng, bruk følgende metoder:

  • substring () metode
  • Kombinasjon av dele() og bli med() metode

La oss forklare disse metodene i detalj.

Metode 1: Avkort en streng ved bruk av Substring () -metode

De substring () metoden er en "Streng”Type metode og den trimmer strengen mellom de spesifiserte indeksene. Hvis den opprinnelige strengens lengde overstiger grensen, returnerer den bare den delen til antall tegn tilsvarer den angitte grensen:

Syntaks
Den gitte syntaks brukes til “substring ()”Metode:

Substring (start, slutt)

Det tar to parametere:

  • start”Er startindeksen for substring
  • slutt”Er den siste indeksen der strengen vil bli avkortet.

Returverdi: Det vil returnere en ny trimmet streng.

Eksempel
Først må du lage en variabel "STR1”Som lagrer en streng”Velkommen til Linuxhint”:

var str1 = "Velkommen til Linuxhint";

Definere en funksjon som heter “truncatestring ()”Med to parametere,”streng”Og“grense”. I denne funksjonen, sjekk lengden på strengen ved å bruke "lengde”Eiendom. Hvis lengden på strengen er større enn den spesifiserte grensen, må du trimme strengen ved å bruke "substring ()”Metode der de to argumentene blir bestått, startindeksen for strengen og grensen som vil være den siste indeksen for strengen:

funksjon truncatestring (streng, grense)
hvis (streng.lengde> grense)
str2 = streng.substring (0, grense);

ellers
return str1;

return str2;

Ring "truncatestring ()”Funksjon ved å passere streng”STR1”Og grense“8”:

konsoll.logg (truncatestring (str1, 8));

Utgangen viser den trimmede strengen fra startindeksen 0 og slutter på indeksen 8:

Metode 2: Avkort en streng ved bruk av Split () -metode med JOIN () -metoden

Det er en annen metode for å avkutte en streng som kalles “dele()”Metode som deler strengen i en rekke underlag på et spesifikt tegn. For å slå sammen underlagene i en streng, bruk "bli med()”Metode

Syntaks
Følg den gitte syntaksen til Split () -metoden for å tokenisere en streng i JavaScript:

split (separator, grense);
  • Her, "separator”Er ethvert spesifikt tegn som brukes som separatorparameter for å spesifisere hvor du skal dele strengen.
  • grense”Er et heltall som indikerer antall splitter.
  • Den returnerer en rekke underlag basert på de passerte argumentene.

Eksempel
Bruk den samme strengen "STR1”Opprettet i eksemplet ovenfor, og ring deretter Split () -metoden ved å passere en tom streng (") og begrense ”11”Som argumenter:

var str = str1.split (", 11);

Utgangen viser en rekke underlag av lengde 11:

Nå kan du bli med i matrisen i en streng ved hjelp av Join () -metoden og lagre den i en variabel “Truncstr”:

var truncstr = str.bli med(");

Skriv ut den resulterende strengen ved hjelp av “konsoll.Logg()”Metode:

konsoll.logg (truncstr);

Produksjon

Konklusjon

For å avkort en streng i JavaScript, bruk "substring ()”Metode, eller kombinasjonen av“dele()”Og“bli med()”Metoder. Substring () -metoden er den vanligste metoden for å avkutte strengene i JavaScript. Det trimmer strengen mellom de spesifiserte indeksene. Split () -metoden deler strengene inn i en rekke underlag, og CHOM () -metoden brukes til å konvertere det utvalget av underlag til strengen. Denne opplæringen illustrerte metodene for trimming av JavaScript -strenger.