Hvordan indeksere, dele og manipulere strenger i JavaScript

Hvordan indeksere, dele og manipulere strenger i JavaScript
I JavaScript kan en streng være et enkelt tegn eller en samling av flere tegn, og disse tegnene kan være enten tall eller bokstaver, eller symboler. Hvert tegn er tilgjengelig med indeksnummeret. Denne artikkelen vil ta for seg hvordan du indekserer en streng, og hvordan du deler en streng i JavaScript. Dessuten lærer vi noen strengmanipulasjonsteknikker også.

Indeksering av en streng i JavaScript

Indeksnummeret til en hvilken som helst streng starter fra 0, og hvert tegn tilsvarer et indeksnummer som betyr at det første tegnet til en hvilken som helst streng tilsvarer indeks 0, det andre tegnet vil samsvare med den første indeksen og det siste tegnet la oss si 'nth' Karakteren vil samsvare med indeksnummeret 'N-1'.

Tenk for eksempel på den undergitte strengen for å forstå hvordan et tegn indekseres i JavaScript:

Her, ved indeks 0 har vi et tegn “T”, på indeks 1 har vi “H”, et tomt rom på indeks nummer 4, og ved endelig indeks “20” har vi “Y”, noe som betyr at det ikke gjør det noe om det er et tomt rom eller et alfabet hver karakter tilsvarer en indeks.

Hvordan sjekke indeksen til et tegn i JavaScript

Vi kan bruke en metode “IndexOf ()” for å sjekke indeksnummeret til et tegn. IndexOf () -metoden returnerer den første forekomsten av et tegn som vises flere ganger:

La String = "Dette er New York City";
konsoll.logg ("indeksen for 'c' er", streng.indexof ("c"));

Utgangen vil returnere indeksen der 'C' er plassert:

Hvordan få tilgang til et tegn i JavaScript

I JavaScript kan vi få tilgang til hvilken som helst karakter ved hjelp av firkantede parenteser “[]” eller “Charat ()” -metode:

La String = "Dette er New York City";
konsoll.Log ("søkte karakter er", "dette er New York City" [6]);
konsoll.Log ("Searched Character Is", "Dette er New York City".Charat (6));

I dette eksemplet får vi tilgang til et tegn som er plassert ved indeks 6 ved å bruke begge metodene:

I utgangen vil vi vise en karakters 'som ligger i indeks 6:

Hvordan dele en streng i JavaScript

JavaScript tilbyr en veldig nyttig "split ()" -metode for å bryte en streng. Tenk på et eksempel for å forstå arbeidet med "split ()" -metoden, i dette eksemplet vil vi bryte en streng med et "rom":

La String = "Dette er New York City";
konsoll.Logg ("Bryt strengen fra Whitespaces", streng.split (""));

Hele strengen vil bli delt fra Whitespaces:

Som et resultat vil vi få en rekke 5 elementer:

Nå kan vi få tilgang til hvert element i matrisen med indeksen.

Hvordan konvertere en streng i små bokstaver i JavaScript

JavaScript gir en innebygd metode for å konvertere hele strengen til små bokstaver:

La String = "Dette er New York City";
konsoll.Logg ("Konverter strengen til små bokstaver:", Streng.tolowercase ());

I denne koden bruker vi “TolowerCase ()” -metode som vil konvertere hvert tegn på strengen til et lite tilfelle. Den resulterende utgangen vil være:

Hvordan konvertere en streng i store bokstaver i JavaScript

I JavaScript brukes en innebygd metode "Touppercase ()" for å konvertere strengtegnene til store bokstaver:

La String = "Dette er New York City";
konsoll.Logg ("Konverter strengen til overvall:", Streng.touppercase ());

Den ovennevnte koden vil gi følgende utdata:

Hvordan erstatte en substring i JavaScript

Vi kan erstatte en substring av hvilken som helst streng ved å bruke "erstatte ()" -metode:

La String = "Dette er New York City";
konsoll.Logg ("Konverter strengen til overvall:", Streng.erstatte ("dette er", "velkommen til"));

I denne koden ønsker vi å erstatte "dette er" med "Velkommen til", vil utdataene fra den ovennevnte koden være:

Hvordan sammenkoble to strenger i JavaScript

I JavaScript kan vi kombinere flere strenger med concat () metode:

La String1 = "Dette er New York City ...";
La String2 = "Ja det er det!!";
konsoll.Logg ("Kombiner String1 og String2:", String1.concat (String2));

Vi har to strenger String1 og String2 Vi kan kombinere disse to ved å bruke “Concat ()” -metoden som:

Utgangen vil vise en sammenkoblet streng:

Konklusjon:

Strenger er en veldig kjent og ofte brukt datatype på et hvilket som helst dataspråk, og det er mange funksjonaliteter som vi kan utføre på dem. Denne artikkelen gir en presis forståelse av hvordan man indekserer, splittet og manipulerer strengene i JavaScript. Vi diskuterte de viktigste metodene for å manipulere strengen og bedre forstå alle disse metodene vi vurderte noen eksempler og implementerte dem i JavaScript.