⊗jsPmBsLSCh 54 of 505 menu

Poslední znak řetězce v JavaScriptu

Pojďme zobrazit poslední znak řetězce. A zároveň zařídíme, aby náš skript sám určoval číslo posledního znaku, nezávisle na délce řetězce.

Předpokládejme, že máme takový řetězec:

let str = 'abcde';

Jak vidíte, počet znaků v tomto řetězci je 5. Pokud se trochu zamyslíte, je zřejmé, že číslo posledního znaku tohoto řetězce bude o 1 menší než jeho délka, protože číslování znaků začíná od nuly.

Vychází to tak, že když známe délku řetězce, můžeme od ní odečíst 1 a získat číslo posledního znaku, a pak podle tohoto čísla lze získat samotný poslední znak.

Jak již víte, délku řetězce lze najít pomocí vlastnosti length. Na základě toho najdeme číslo posledního znaku:

let str = 'abcde'; let last = str.length - 1; // číslo posledního znaku

Použijeme nalezené číslo pro zobrazení znaku na obrazovce:

let str = 'abcde'; let last = str.length - 1; // číslo posledního znaku alert(str[last]); // zobrazí 'e'

Přechodnou proměnnou last lze ani nezavádět:

let str = 'abcde'; alert(str[str.length - 1]); // zobrazí 'e'

Je dán řetězec. Zobrazte na obrazovce jeho poslední znak.

Je dán řetězec. Zobrazte na obrazovce jeho předposlední znak.

Je dán řetězec. Zobrazte na obrazovce jeho předpředposlední znak.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout