Sådan får du sidste tegn i streng i JavaScript

Sadan Far Du Sidste Tegn I Streng I Javascript



En streng består af flere tegn, hvoraf nogle kan være specialtegn, tal eller bogstaver. Som følge heraf kan en strengs sidste tegn enten være et bogstav, et tal eller et specialtegn, så hvis du vil vide mere om det sidste tegn i en streng, skal du bruge de foruddefinerede JavaScript-metoder.

Denne artikel vil give flere måder at få strengens sidste tegn på.

Hvordan får man sidste tegn i streng i JavaScript?

For at få strengens sidste tegn i JavaScript skal du bruge følgende metoder:







  • charAt() metode
  • at() metode
  • substr() metode
  • slice() metode
  • Bracket notation

Lad os diskutere, hvordan alle disse metoder fungerer én efter én!



Metode 1: Hent sidste tegn i streng ved hjælp af charAt()-metoden

For at få strengens sidste tegn, brug ' charAt() ” metode. Det tager indekset for det sidste tegn som en parameter og returnerer tegnet som et output ved det indeks. Det ' string.length – 1 ” sendes som et argument, fordi indekset for strengen starter ved 0, og det sidste indeks er string.length – 1.



Syntaks
Følg nedenstående syntaks for at bruge charAt() metoden:





snor. tegnAt ( snor. længde - 1 ) ;

Her er ' string.length – 1 ” refererer til det sidste indeks af strengen.

Eksempel
I dette eksempel vil vi for det første oprette en variabel med navnet ' str ' der gemmer en streng ' LinuxTip ”:



var str = 'LinuxHint' ;

Kald derefter charAt()-metoden ved at sende det sidste indeks af strengen og gem det returnerede tegn i variabel ' getLastCh ”:

var getLastCh = str. tegnAt ( str. længde - 1 ) ;

Udskriv til sidst det sidste tegn i en streng returneret af et ' charAt() ' metode ved hjælp af ' console.log() ” metode:

konsol. log ( getLastCh ) ;

Udgangen vises ' t ' som det sidste tegn i ' LinuxTip ' streng:

Lad os gå til den anden metode.

Metode 2: Hent sidste tegn i streng ved at bruge at()-metoden

JavaScript foruddefineret ' på() ”-metoden bruges også til at få strengens sidste tegn. Det tager ' -1 ” som et argument, der er positionen af ​​det sidste tegn i en streng, og det returnerer tegnet på den position.

Syntaks
Brug den givne syntaks for at() metode:

snor. ( - 1 ) ;

Her, ' -1 ” angiver det sidste indeks af strengen.

Eksempel
Vi vil bruge den samme streng ' str ' oprettet i ovenstående eksempel og derefter kalde ' på() ” metode ved at sende indekset for det sidste tegn:

var getLastCh = str. ( - 1 ) ;

Udskriv til sidst det sidste tegn på konsollen:

konsol. log ( getLastCh ) ;

Som du kan se, har vi med succes hentet det sidste tegn ' t ' af en streng ' LinuxTip ”:

Lad os se en anden metode til at få det sidste tegn i en streng.

Metode 3: Hent sidste tegn i streng ved hjælp af substr()-metoden

For at få strengens sidste tegn skal du bruge det foruddefinerede JavaScript ' substr() ” metode. Det tager indekset for det sidste tegn som en parameter og giver tegnet ved det indeks som en understreng.

Syntaks
Følg nedenstående syntaks for substr()-metoden:

snor. substr ( snor. længde - 1 ) ;

Det ' string.length – 1 ” er det sidste indeks af strengen.

Eksempel
Her vil vi bruge den samme streng oprettet i det forrige eksempel og kalde ' substr() ” metode:

var getLastCh = str. substr ( str. længde - 1 ) ;

Udskriv den resulterende værdi ved at bruge ' console.log() ” metode:

konsol. log ( getLastCh ) ;

Produktion

Lad os se en metode mere til at udføre den samme opgave.

Metode 4: Hent sidste tegn i streng ved hjælp af slice()-metoden

Du kan også bruge ' skive() ” metode til at hente strengens sidste tegn i JavaScript. Det giver den udtrukne del i en ny streng uden at ændre den eksisterende streng. Metoden slice() accepterer en streng som input og returnerer en understreng; hvis du starter udskæringen ved -1, vil det sidste tegn i strengen blive returneret.

Syntaks
For metoden slice() skal du bruge den givne syntaks:

snor. skive ( - 1 ) ;

Her, ' -1 ” angiver det sidste indeks af strengen.

Eksempel
I dette eksempel vil vi bruge den tidligere oprettede streng og kalde ' skive() ” metode til at hente det sidste tegn fra en streng:

var getLastCh = str. skive ( - 1 ) ;

Udskriv til sidst det sidste tegn i strengen med ' console.log() ” metode:

konsol. log ( getLastCh ) ;

Outputtet returnerer det sidste indeks ' t ' af strengen ' LinuxTip ”:

Lad os gå til næste metode.

Metode 5: Få sidste tegn i streng ved hjælp af parentesnotation

parentesnotationen ' [ ] ” er en anden metode til at få strengens sidste tegn. For at få strengens sidste tegn, kan du bruge ' str.længde – 1 ”.

Syntaks
Følg nedenstående syntaks for at bruge parentesnotation:

snor [ snor. længde - 1 ] ;

Eksempel
Nu vil vi bruge ' parentesnotation ' for at få strengens sidste tegn:

var getLastCh = str [ str. længde - 1 ] ;

Udskriv til sidst det returnerede sidste tegn i strengen på konsollen:

konsol. log ( getLastCh ) ;

Produktion

Vi har samlet alle metoderne til at få det sidste tegn fra en streng.

Konklusion

For at få det sidste tegn fra en streng kan du bruge de indbyggede JavaScript-metoder, såsom charAt()-metoden, at()-metoden, substr()-metoden, slice()-metoden eller Bracket-notation. Imidlertid er at() og charAt() metoderne de almindelige metoder, der bruges til at få det sidste tegn. Denne artikel gav flere måder at få det sidste tegn fra en streng med detaljerede eksempler.