18 of 264 menu

Функцыя parseInt

Функцыя parseInt пераўтварае радок у цэлы лік. Гэта потымна для значэнняў тыпу '12px' - калі ў пачатку стаіць лік, а потым адзінкі вымярэння. Калі прымяніць функцыю parseInt да '12px', то вынікам атрымаецца лік 12 (і гэта будзе сапраўды лік, а не радок). Пераўтварэнне адбудзецца, толькі калі цэлы лік стаіць у пачатку радка, інакш будзе выведзена NaN. Другім параметрам можна паказаць сістэму злічэння ліку, і функцыя верне лік, пераведзены з паказанай сістэмы злічэння ў дзесятковую.

Сінтаксіс

parseInt(радок, [сістэма злічэння]);

Прыклад

Давайце пераўтворам радок у цэлы лік:

console.log(parseInt('10px'));

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

10

Прыклад

Пры пераўтварэнні дробы дробная частка будзе адкінута:

console.log(parseInt('10.3px'));

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

10

Прыклад

У гэтым прыкладзе функцыя не зможа прачытаць лік (так як ён не ў пачатку радка) і верне NaN:

let str = 'width: 100px;'; console.log(parseInt(str));

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

NaN

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

  • функцыю parseFloat,
    якая здабывае дробны лік з пачатку радка
  • функцыю Number,
    якая пераўтварае ў лік
Беларуская
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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць