⊗jsPmBsSCh 52 of 505 menu

Získávání znaků řetězce v JavaScriptu

Předpokládejme, že máme nějaký řetězec. Každý znak v tomto řetězci má své pořadové číslo: první znak má číslo 0, druhý znak - číslo 1, třetí znak číslo 2 a tak dále.

Jak jste si již všimli, číslování znaků začíná nulou (nula jako začátek číslování se v programování často vyskytuje).

V případě potřeby lze získat přístup k konkrétnímu znaku řetězce podle jeho čísla. K tomu se napíše jméno proměnné, za tímto jménem se umístí hranaté závorky a v těchto závorkách se uvede číslo znaku.

Podívejme se na příklad. Předpokládejme, že máme daný takovýto řetězec:

let str = 'abcde';

Pojďme nyní přistoupit k nějakým znakům tohoto řetězce:

let str = 'abcde'; alert(str[0]); // vypíše 'a' alert(str[1]); // vypíše 'b' alert(str[2]); // vypíše 'c'

Číslo znaku může být také uloženo v proměnné:

let str = 'abcde'; let num = 3; // číslo znaku v proměnné alert(str[num]); // vypíše 'd'

Je dán řetězec 'abcde'. Přistupováním k jednotlivým znakům tohoto řetězce vypište na obrazovku znak 'a', znak 'c', znak 'e'.

Je dána proměnná s řetězcem 'abcde'. Přistupováním k jednotlivým znakům tohoto řetězce zapište do nové proměnné znaky tohoto řetězce v obráceném pořadí, tedy 'edcba'.

Je dána proměnná str s řetězcem 'abcde' a proměnná num s číslem znaku. Vypište na obrazovku znak, jehož číslo je uloženo v proměnné num.

Č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