63 of 264 menu

Метад substr

Метад substr вяртае падрадок з радка (зыходны радок пры гэтым не змяняецца). Першы параметр задае нумар пазіцыі, з якой метад пачне выразаць сімвал (нумарацыя ідзе з нуля), а другі параметр - колькі сімвалаў адрэзаць.

Першы параметр можа прымаць адмоўныя значэнні. У гэтым выпадку адлік сімвала, з якога пачынаецца абрэзанне, будзе ісці з канца радка. Апошні сімвал мае нумар -1. Другі параметр не з'яўляецца абавязковым, калі ён не паказаны, то будзе выразана ўсё да канца радка.

Сінтаксіс

радок.substr(адкуль адрэзаць, [колькі сімвалаў адрэзаць]);

Прыклад

Хай дадзены радок. Давайце вырэжам з яго першыя 3 сімвалы:

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

Вынік выканання кода:

'abc'

Прыклад

Давайце цяпер вырэжам сімвалы з 2-ой пазіцыі і да канца радка (для гэтага не зададзім другі параметр метада):

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

Вынік выканання кода:

'cde'

Прыклад

Давайце вырэжам падрадок з 3-га сімвала з канца і возьмем 2 сімвалы:

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

Вынік выканання кода:

'cd'

Прыклад

А цяпер давайце вырэжам падрадок з 3-га сімвала з канца і возьмем усю астатнюю радок да канца (для гэтага не зададзім другі параметр метада):

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

Вынік выканання кода:

'cde'

Прыклад

Давайце вырэжам апошні сімвал радка:

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

Вынік выканання кода:

'e'

Глядзіце таксама

  • метады substring і slice,
    якія таксама вяртаюць падрадок
Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικά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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць