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():
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:
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():
' ř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:
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:
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:
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:
Příklad
Nyní použijeme „ závorkový zápis “, abyste získali poslední znak řetězce:
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.