Cum să obțineți ultimul caracter al șirului în JavaScript

Cum Sa Obtineti Ultimul Caracter Al Sirului In Javascript



Un șir cuprinde mai multe caractere, dintre care unele pot fi caractere speciale, cifre sau litere. Ca rezultat, ultimul caracter al unui șir poate fi fie o literă, un număr sau un caracter special, așa că dacă doriți să aflați despre ultimul caracter al unui șir, utilizați metodele predefinite JavaScript.

Acest articol va oferi mai multe moduri de a obține ultimul caracter al șirului.

Cum să obțineți ultimul caracter al șirului în JavaScript?

Pentru a obține ultimul caracter al șirului în JavaScript, utilizați următoarele metode:







  • metoda charAt().
  • metoda at().
  • metoda substr().
  • metoda slice().
  • Notarea parantezei

Să discutăm despre funcționarea tuturor acestor metode una câte una!



Metoda 1: Obțineți ultimul caracter al șirului folosind metoda charAt().

Pentru a obține ultimul caracter al șirului, utilizați „ charAt() ” metoda. Acesta ia indexul ultimului caracter ca parametru și returnează caracterul ca ieșire la acel index. „ sfoară.lungime – 1 ” este trecut ca argument deoarece indexul șirului începe de la 0, iar ultimul index este șirul.lungime – 1.



Sintaxă
Urmați sintaxa de mai jos pentru utilizarea metodei charAt():





şir. charAt ( şir. lungime - 1 ) ;

Aici ' sfoară.lungime – 1 ” se referă la ultimul index al șirului.

Exemplu
În acest exemplu, în primul rând, vom crea o variabilă numită „ str „care stochează un șir” LinuxHint ”:



a fost str = „LinuxHint” ;

Apoi, apelați metoda charAt() trecând ultimul index al șirului și stocați caracterul returnat în variabila „ getLastCh ”:

a fost getLastCh = str. charAt ( str. lungime - 1 ) ;

În cele din urmă, imprimați ultimul caracter al unui șir returnat de un „ charAt() ” metoda folosind “ console.log() ” metoda:

consolă. Buturuga ( getLastCh ) ;

Ieșirea afișată „ t ” ca ultimul personaj din „ LinuxHint ” șir:

Să trecem la a doua metodă.

Metoda 2: Obțineți ultimul caracter al șirului folosind metoda at().

JavaScript predefinit „ la() ” este folosită și pentru a obține ultimul caracter al șirului. Este nevoie de ' -1 ” ca argument care este poziția ultimului caracter al unui șir și returnează caracterul din acea poziție.

Sintaxă
Utilizați sintaxa dată pentru metoda at():

şir. la ( - 1 ) ;

Aici, ' -1 ” indică ultimul index al șirului.

Exemplu
Vom folosi același șir „ str ” creat în exemplul de mai sus și apoi apelați „ la() ” prin trecerea indexului ultimului caracter:

a fost getLastCh = str. la ( - 1 ) ;

În cele din urmă, imprimați ultimul caracter pe consolă:

consolă. Buturuga ( getLastCh ) ;

După cum puteți vedea, am preluat cu succes ultimul caracter „ t „a unui șir” LinuxHint ”:

Să vedem o altă metodă pentru obținerea ultimului caracter al unui șir.

Metoda 3: Obțineți ultimul caracter al șirului folosind metoda substr().

Pentru a obține ultimul caracter al șirului, utilizați JavaScript predefinit „ substr() ” metoda. Acesta ia indexul ultimului caracter ca parametru și dă caracterul de la acel index ca subșir.

Sintaxă
Urmați sintaxa furnizată mai jos pentru metoda substr():

şir. substr ( şir. lungime - 1 ) ;

sfoară.lungime – 1 ” este ultimul index al șirului.

Exemplu
Aici, vom folosi același șir creat în exemplul anterior și vom numi „ substr() ” metoda:

a fost getLastCh = str. substr ( str. lungime - 1 ) ;

Imprimați valoarea rezultată folosind „ console.log() ” metoda:

consolă. Buturuga ( getLastCh ) ;

Ieșire

Să vedem încă o metodă de a face aceeași sarcină.

Metoda 4: Obțineți ultimul caracter al șirului folosind metoda slice().

De asemenea, puteți folosi „ felie() ” pentru obținerea ultimului caracter al șirului în JavaScript. Oferă partea extrasă într-un șir nou fără a modifica șirul existent. Metoda slice() acceptă un șir ca intrare și returnează un subșir; dacă începeți tăierea la -1, va fi returnat ultimul caracter din șir.

Sintaxă
Pentru metoda slice(), utilizați sintaxa dată:

şir. felie ( - 1 ) ;

Aici, ' -1 ” indică ultimul index al șirului.

Exemplu
În acest exemplu, vom folosi șirul creat anterior și vom invoca „ felie() ” pentru a obține ultimul caracter dintr-un șir:

a fost getLastCh = str. felie ( - 1 ) ;

În cele din urmă, tipăriți ultimul caracter al șirului folosind „ console.log() ” metoda:

consolă. Buturuga ( getLastCh ) ;

Ieșirea returnează ultimul index „ t ” al șirului ” LinuxHint ”:

Să trecem la următoarea metodă.

Metoda 5: Obțineți ultimul caracter al șirului folosind notația paranteze

Notația paranteze „ [ ] ” este o altă metodă de obținere a ultimului caracter al șirului. Pentru a obține ultimul caracter al șirului, puteți utiliza „ lungimea str. – 1 ”.

Sintaxă
Urmați sintaxa menționată mai jos pentru a utiliza notația paranteze:

şir [ şir. lungime - 1 ] ;

Exemplu
Acum, vom folosi „ notație paranteze ” pentru a obține ultimul caracter al șirului:

a fost getLastCh = str [ str. lungime - 1 ] ;

În cele din urmă, imprimați ultimul caracter returnat al șirului pe consolă:

consolă. Buturuga ( getLastCh ) ;

Ieșire

Am adunat toate metodele pentru obținerea ultimului caracter dintr-un șir.

Concluzie

Pentru a obține ultimul caracter dintr-un șir, puteți utiliza metodele încorporate JavaScript, cum ar fi metoda charAt(), metoda at(), metoda substr(), metoda slice() sau notația Bracket. Cu toate acestea, metodele at() și charAt() sunt metodele comune utilizate pentru a obține ultimul caracter. Acest articol a oferit mai multe moduri de a obține ultimul caracter dintr-un șir cu exemple detaliate.