63 of 264 menu

Metoda substr

Metoda substr vrací podřetězec z řetězce (původní řetězec zůstane nezměněn). První parametr určuje číslo pozice, od které metoda začne ořezávat znaky (číslování začíná od nuly), a druhý parametr - kolik znaků odstranit.

První parametr může přijímat záporné hodnoty. V tomto případě bude počítání znaku, od kterého začíná ořezávání, probíhat od konce řetězce. Poslední znak má číslo -1. Druhý parametr není povinný, pokud není uveden, budou vyjmuty všechny znaky až do konce řetězce.

Syntaxe

řetězec.substr(odkud oříznout, [kolik znaků oříznout]);

Příklad

Mějme řetězec. Odřízněme z něj první 3 znaky:

let str = 'abcde'; let sub = str.substr(0, 3); console.log(sub);

Výsledek provedení kódu:

'abc'

Příklad

Nyní odřízněme znaky od 2-é pozice až do konce řetězce (pro tento účel nezadáme druhý parametr metody):

let str = 'abcde'; let sub = str.substr(2); console.log(sub);

Výsledek provedení kódu:

'cde'

Příklad

Odřízněme podřetězec od 3-ího znaku od konce a vezměme 2 znaky:

let str = 'abcde'; let sub = str.substr(-3, 2); console.log(sub);

Výsledek provedení kódu:

'cd'

Příklad

Nyní odřízněme podřetězec od 3-ího znaku od konce a vezměme celý zbývající řetězec až do konce (pro tento účel nezadáme druhý parametr metody):

let str = 'abcde'; let sub = str.substr(-3); console.log(sub);

Výsledek provedení kódu:

'cde'

Příklad

Odřízněme poslední znak řetězce:

let str = 'abcde'; let sub = str.substr(-1); console.log(sub);

Výsledek provedení kódu:

'e'

Viz také

Č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