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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне