Hvordan få siste tegn i streng i JavaScript

Hvordan Fa Siste Tegn I Streng I Javascript



En streng består av flere tegn, hvorav noen kan være spesialtegn, tall eller bokstaver. Som et resultat kan det siste tegnet til en streng enten være en bokstav, et tall eller et spesialtegn, så hvis du vil vite mer om det siste tegnet i en streng, bruk de forhåndsdefinerte JavaScript-metodene.

Denne artikkelen vil gi flere måter å få strengens siste tegn på.

Hvordan få siste tegn i streng i JavaScript?

For å få strengens siste tegn i JavaScript, bruk følgende metoder:







  • charAt() metode
  • at() metoden
  • substr() metode
  • slice()-metoden
  • Bracket notasjon

La oss diskutere hvordan alle disse metodene fungerer én etter én!



Metode 1: Få siste tegn i streng ved å bruke charAt()-metoden

For å få strengens siste tegn, bruk ' charAt() 'metoden. Den tar indeksen til det siste tegnet som en parameter og returnerer tegnet som utdata ved den indeksen. « string.length – 1 ” sendes som et argument fordi indeksen til strengen starter på 0, og den siste indeksen er string.length – 1.



Syntaks
Følg syntaksen nedenfor for å bruke charAt()-metoden:





streng. charAt ( streng. lengde - 1 ) ;

Her er ' string.length – 1 ” refererer til den siste indeksen til strengen.

Eksempel
I dette eksemplet vil vi først lage en variabel kalt ' str ' som lagrer en streng ' LinuxHint ':



var str = 'LinuxHint' ;

Deretter kaller du charAt()-metoden ved å sende den siste indeksen til strengen og lagre det returnerte tegnet i variabel ' getLastCh ':

var getLastCh = str. charAt ( str. lengde - 1 ) ;

Skriv til slutt ut det siste tegnet i en streng returnert av en ' charAt() ' metode ved hjelp av ' console.log() ' metode:

konsoll. Logg ( getLastCh ) ;

Utgangen som vises ' t ' som den siste karakteren i ' LinuxHint ' streng:

La oss gå til den andre metoden.

Metode 2: Få siste tegn i streng ved å bruke at()-metoden

JavaScript forhåndsdefinert ' på() ”-metoden brukes også for å få strengens siste tegn. Det tar ' -1 ” som et argument som er posisjonen til det siste tegnet i en streng, og det returnerer tegnet på den posisjonen.

Syntaks
Bruk den gitte syntaksen for at()-metoden:

streng. ( - 1 ) ;

Her, ' -1 ” indikerer den siste indeksen til strengen.

Eksempel
Vi vil bruke samme streng ' str ' opprettet i eksemplet ovenfor og ring deretter ' på() ”-metoden ved å sende indeksen til det siste tegnet:

var getLastCh = str. ( - 1 ) ;

Skriv til slutt ut det siste tegnet på konsollen:

konsoll. Logg ( getLastCh ) ;

Som du kan se, har vi hentet det siste tegnet ' t ' av en streng ' LinuxHint ':

La oss se en annen metode for å få det siste tegnet i en streng.

Metode 3: Få siste tegn i streng ved å bruke substr()-metoden

For å få strengens siste tegn, bruk JavaScript-forhåndsdefinerte ' substr() 'metoden. Den tar indeksen til det siste tegnet som en parameter og gir tegnet ved den indeksen som en understreng.

Syntaks
Følg syntaksen nedenfor for substr()-metoden:

streng. substr ( streng. lengde - 1 ) ;

« string.length – 1 ” er den siste indeksen til strengen.

Eksempel
Her vil vi bruke den samme strengen som ble opprettet i forrige eksempel og kalle ' substr() ' metode:

var getLastCh = str. substr ( str. lengde - 1 ) ;

Skriv ut den resulterende verdien ved å bruke ' console.log() ' metode:

konsoll. Logg ( getLastCh ) ;

Produksjon

La oss se en metode til for å gjøre den samme oppgaven.

Metode 4: Få siste tegn i streng ved å bruke slice()-metoden

Du kan også bruke ' skive() ” metode for å hente strengens siste tegn i JavaScript. Det gir den ekstraherte delen i en ny streng uten å endre den eksisterende strengen. Slice()-metoden aksepterer en streng som input og returnerer en understreng; hvis du starter skjæringen på -1, vil det siste tegnet i strengen bli returnert.

Syntaks
For slice()-metoden, bruk den gitte syntaksen:

streng. skive ( - 1 ) ;

Her, ' -1 ” indikerer den siste indeksen til strengen.

Eksempel
I dette eksemplet vil vi bruke den tidligere opprettede strengen og påkalle ' skive() ” metode for å hente det siste tegnet fra en streng:

var getLastCh = str. skive ( - 1 ) ;

Skriv til slutt ut det siste tegnet i strengen ved å bruke ' console.log() ' metode:

konsoll. Logg ( getLastCh ) ;

Utgangen returnerer den siste indeksen ' t ' av strengen ' LinuxHint ':

La oss gå til neste metode.

Metode 5: Få siste tegn i streng ved hjelp av parentesnotasjon

Klammebetegnelsen ' [ ] ” er en annen metode for å få strengens siste tegn. For å få strengens siste tegn, kan du bruke ' str.lengde – 1 '.

Syntaks
Følg syntaksen nedenfor for å bruke parentesnotasjon:

streng [ streng. lengde - 1 ] ;

Eksempel
Nå vil vi bruke ' parentes notasjon ' for å få strengens siste tegn:

var getLastCh = str [ str. lengde - 1 ] ;

Til slutt, skriv ut det returnerte siste tegnet i strengen på konsollen:

konsoll. Logg ( getLastCh ) ;

Produksjon

Vi har samlet alle metodene for å få det siste tegnet fra en streng.

Konklusjon

For å hente det siste tegnet fra en streng, kan du bruke de innebygde JavaScript-metodene, for eksempel charAt()-metoden, at()-metoden, substr()-metoden, slice()-metoden eller brakett-notasjon. Imidlertid er at()- og charAt()-metodene de vanlige metodene som brukes for å få det siste tegnet. Denne artikkelen ga flere måter å hente det siste tegnet fra en streng med detaljerte eksempler.