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():
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:
Î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():
„ sfoară.lungime – 1 ” este ultimul index al șirului.
Exemplu
Aici, vom folosi același șir creat în exemplul anterior și vom numi „ substr() ” metoda:
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ă:
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:
Î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:
Exemplu
Acum, vom folosi „ notație paranteze ” pentru a obține ultimul caracter al șirului:
Î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.