Jak získat poslední znak řetězce v JavaScriptu

Jak Ziskat Posledni Znak Retezce V Javascriptu



Řetězec obsahuje několik znaků, z nichž některé mohou být speciální znaky, čísla nebo písmena. V důsledku toho může být posledním znakem řetězce buď písmeno, číslo nebo speciální znak, takže pokud chcete vědět o posledním znaku řetězce, použijte předdefinované metody JavaScriptu.

Tento článek poskytne několik způsobů, jak získat poslední znak řetězce.

Jak získat poslední znak řetězce v JavaScriptu?

Chcete-li získat poslední znak řetězce v JavaScriptu, použijte následující metody:







  • metoda charAt().
  • metoda at().
  • metoda substr().
  • metoda slice().
  • Závorkový zápis

Pojďme diskutovat o fungování všech těchto metod jednu po druhé!



Metoda 1: Získání posledního znaku řetězce pomocí metody charAt().

Chcete-li získat poslední znak řetězce, použijte „ charAt() “ metoda. Vezme index posledního znaku jako parametr a vrátí znak jako výstup na tomto indexu. ' řetězec.délka – 1 ” je předán jako argument, protože index řetězce začíná na 0 a poslední index je string.length – 1.



Syntax
Při použití metody charAt() postupujte podle níže uvedené syntaxe:





tětiva. charAt ( tětiva. délka - 1 ) ;

Zde, „ řetězec.délka – 1 ” odkazuje na poslední index řetězce.

Příklad
V tomto příkladu nejprve vytvoříme proměnnou s názvem „ str “, který ukládá řetězec “ LinuxHint “:



byl str = 'LinuxHint' ;

Poté zavolejte metodu charAt() předáním posledního indexu řetězce a uložte vrácený znak do proměnné “ getLastCh “:

byl getLastCh = str. charAt ( str. délka - 1 ) ;

Nakonec vytiskněte poslední znak řetězce vráceného znakem „ charAt() “ metoda pomocí “ console.log() “ metoda:

řídicí panel. log ( getLastCh ) ;

Zobrazený výstup „ t “ jako poslední znak „ LinuxHint ' tětiva:

Přejdeme k druhému způsobu.

Metoda 2: Získání posledního znaku řetězce pomocí metody at().

JavaScript předdefinovaný “ v() ” metoda se také používá k získání posledního znaku řetězce. Trvá to ' -1 ” jako argument, který je pozicí posledního znaku řetězce, a vrátí znak na této pozici.

Syntax
Použijte danou syntaxi pro metodu at():

tětiva. v ( - 1 ) ;

Tady, ' -1 ” označuje poslední index řetězce.

Příklad
Použijeme stejný řetězec ' str “ vytvořený ve výše uvedeném příkladu a poté zavolejte „ v() ” předáním indexu posledního znaku:

byl getLastCh = str. v ( - 1 ) ;

Nakonec vytiskněte poslední znak na konzole:

řídicí panel. log ( getLastCh ) ;

Jak můžete vidět, úspěšně jsme získali poslední znak “ t 'ze řetězce' LinuxHint “:

Podívejme se na další metodu, jak získat poslední znak řetězce.

Metoda 3: Získání posledního znaku řetězce pomocí metody substr().

Chcete-li získat poslední znak řetězce, použijte předdefinovaný JavaScript „ substr() “ metoda. Jako parametr bere index posledního znaku a dává znak na tomto indexu jako podřetězec.

Syntax
Postupujte podle níže uvedené syntaxe pro metodu substr():

tětiva. substr ( tětiva. délka - 1 ) ;

' řetězec.délka – 1 ” je poslední index řetězce.

Příklad
Zde použijeme stejný řetězec vytvořený v předchozím příkladu a zavoláme „ substr() “ metoda:

byl getLastCh = str. substr ( str. délka - 1 ) ;

Vytiskněte výslednou hodnotu pomocí „ console.log() “ metoda:

řídicí panel. log ( getLastCh ) ;

Výstup

Podívejme se na další způsob, jak provést stejný úkol.

Metoda 4: Získání posledního znaku řetězce pomocí metody slice().

Můžete také použít „ plátek() ” metoda pro získání posledního znaku řetězce v JavaScriptu. Poskytuje extrahovanou část v novém řetězci, aniž by změnil stávající řetězec. Metoda slice() přijímá řetězec jako vstup a vrací podřetězec; pokud krájení začnete na -1, vrátí se poslední znak v řetězci.

Syntax
Pro metodu slice() použijte danou syntaxi:

tětiva. plátek ( - 1 ) ;

Tady, ' -1 ” označuje poslední index řetězce.

Příklad
V tomto příkladu použijeme dříve vytvořený řetězec a vyvoláme „ plátek() ” metoda pro získání posledního znaku z řetězce:

byl getLastCh = str. plátek ( - 1 ) ;

Nakonec vytiskněte poslední znak řetězce pomocí „ console.log() “ metoda:

řídicí panel. log ( getLastCh ) ;

Výstup vrátí poslední index „ t 'z řetězce' LinuxHint “:

Pojďme k další metodě.

Metoda 5: Získat poslední znak řetězce pomocí notace v závorkách

Závorka ' [ ] “ je další způsob, jak získat poslední znak řetězce. Chcete-li získat poslední znak řetězce, můžete použít „ délka řetězce – 1 “.

Syntax
Při použití notace hranatých závorek postupujte podle níže uvedené syntaxe:

tětiva [ tětiva. délka - 1 ] ;

Příklad
Nyní použijeme „ závorkový zápis “, abyste získali poslední znak řetězce:

byl getLastCh = str [ str. délka - 1 ] ;

Nakonec vytiskněte vrácený poslední znak řetězce na konzole:

řídicí panel. log ( getLastCh ) ;

Výstup

Shromáždili jsme všechny metody pro získání posledního znaku z řetězce.

Závěr

Chcete-li získat poslední znak z řetězce, můžete použít vestavěné metody JavaScriptu, jako je metoda charAt(), metoda at(), metoda substr(), metoda slice() nebo závorka. Metody at() a charAt() jsou však běžné metody používané k získání posledního znaku. Tento článek poskytuje několik způsobů, jak získat poslední znak z řetězce s podrobnými příklady.