Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗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