Tento článok poskytne niekoľko spôsobov, ako získať posledný znak reťazca.
Ako získať posledný znak reťazca v JavaScripte?
Ak chcete získať posledný znak reťazca v JavaScripte, použite nasledujúce metódy:
- metóda charAt().
- metóda at().
- metóda substr().
- metóda slice().
- Zátvorkový zápis
Poďme diskutovať o fungovaní všetkých týchto metód jeden po druhom!
Metóda 1: Získajte posledný znak reťazca pomocou metódy charAt().
Ak chcete získať posledný znak reťazca, použite „ charAt() “. Vezme index posledného znaku ako parameter a vráti znak ako výstup v tomto indexe. ' šnúrka.dĺžka – 1 ” sa odovzdáva ako argument, pretože index reťazca začína na 0 a posledný index je string.length – 1.
Syntax
Pri použití metódy charAt() postupujte podľa syntaxe uvedenej nižšie:
reťazec. charAt ( reťazec. dĺžka - 1 ) ;
Tu je „ šnúrka.dĺžka – 1 “ označuje posledný index reťazca.
Príklad
V tomto príklade najprv vytvoríme premennú s názvom „ str “, ktorý ukladá reťazec “ LinuxHint “:
bol str = 'LinuxHint' ;
Potom zavolajte metódu charAt() odovzdaním posledného indexu reťazca a uložte vrátený znak do premennej “ getLastCh “:
bol getLastCh = str. charAt ( str. dĺžka - 1 ) ;Nakoniec vytlačte posledný znak reťazca vráteného znakom „ charAt() “ metóda pomocou “ console.log() “ metóda:
konzoly. log ( getLastCh ) ;Zobrazený výstup „ t “ ako posledný znak „ LinuxHint ” reťazec:
Prejdime k druhej metóde.
Metóda 2: Získajte posledný znak reťazca pomocou metódy at().
JavaScript preddefinovaný “ v () ” metóda sa používa aj na získanie posledného znaku reťazca. Trvá to ' -1 ” ako argument, ktorý je pozíciou posledného znaku reťazca, a vráti znak na tejto pozícii.
Syntax
Použite danú syntax pre metódu at():
Tu, ' -1 “ označuje posledný index reťazca.
Príklad
Použijeme rovnaký reťazec “ str “ vytvorené vo vyššie uvedenom príklade a potom zavolajte „ v () ” metódou odovzdaním indexu posledného znaku:
Nakoniec vytlačte posledný znak na konzole:
konzoly. log ( getLastCh ) ;Ako môžete vidieť, úspešne sme získali posledný znak “ t 'z reťazca' LinuxHint “:
Pozrime sa na inú metódu na získanie posledného znaku reťazca.
Metóda 3: Získajte posledný znak reťazca pomocou metódy substr().
Ak chcete získať posledný znak reťazca, použite preddefinovaný JavaScript „ substr() “. Ako parameter berie index posledného znaku a dáva znak v tomto indexe ako podreťazec.
Syntax
Postupujte podľa nižšie uvedenej syntaxe pre metódu substr():
' šnúrka.dĺžka – 1 ” je posledný index reťazca.
Príklad
Tu použijeme rovnaký reťazec vytvorený v predchádzajúcom príklade a zavoláme „ substr() “ metóda:
Vytlačte výslednú hodnotu pomocou „ console.log() “ metóda:
konzoly. log ( getLastCh ) ;Výkon
Pozrime sa ešte na jeden spôsob, ako vykonať rovnakú úlohu.
Metóda 4: Získanie posledného znaku reťazca pomocou metódy slice().
Môžete tiež použiť „ plátok () ” metóda na získanie posledného znaku reťazca v JavaScripte. Poskytuje extrahovanú časť v novom reťazci bez toho, aby zmenil existujúci reťazec. Metóda slice() prijíma reťazec ako vstup a vracia podreťazec; ak začnete krájanie na -1, vráti sa posledný znak v reťazci.
Syntax
Pre metódu slice() použite danú syntax:
Tu, ' -1 “ označuje posledný index reťazca.
Príklad
V tomto príklade použijeme predtým vytvorený reťazec a vyvoláme „ plátok () ” metóda na získanie posledného znaku z reťazca:
Nakoniec vytlačte posledný znak reťazca pomocou „ console.log() “ metóda:
konzoly. log ( getLastCh ) ;Výstup vráti posledný index “ t „reťazca“ LinuxHint “:
Prejdime k ďalšej metóde.
Metóda 5: Získanie posledného znaku reťazca pomocou zátvorkovej notácie
Zátvorka „ [ ] “ je ďalšou metódou na získanie posledného znaku reťazca. Ak chcete získať posledný znak reťazca, môžete použiť „ dĺžka reťazca – 1 “.
Syntax
Pri používaní zápisu zátvoriek postupujte podľa nižšie uvedenej syntaxe:
Príklad
Teraz použijeme „ zátvorkový zápis “, aby ste získali posledný znak reťazca:
Nakoniec vytlačte vrátený posledný znak reťazca na konzole:
konzoly. log ( getLastCh ) ;Výkon
Zhromaždili sme všetky metódy na získanie posledného znaku z reťazca.
Záver
Ak chcete získať posledný znak z reťazca, môžete použiť vstavané metódy JavaScriptu, napríklad metódu charAt(), metódu at(), metódu substr(), metódu slice() alebo zátvorkovú notáciu. Metódy at() a charAt() sú však bežné metódy používané na získanie posledného znaku. Tento článok poskytuje niekoľko spôsobov, ako získať posledný znak z reťazca s podrobnými príkladmi.