19 of 264 menu

Функция parseFloat

Функцията parseFloat преобразува низ в число с плаваща запетая. Това е необходимо за стойности като '12.5px' - когато в началото има число, а след това мерни единици. Ако приложите функцията parseFloat към '12.5px', резултатът ще бъде числото 12.5 (и това ще бъде наистина число, а не низ). Преобразуването ще се извърши само ако цялото число е в началото на низа, в противен случай ще бъде върнато NaN. Втори незадължителен параметър може да зададе бройна система на числото, и функцията ще върне число, превърнато от указаната бройна система в десетична.

Синтаксис

parseFloat(низ, [бройна система]);

Пример

Нека извлечем дробно число от началото на низ:

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

Резултат от изпълнението на кода:

10.3

Пример

В този пример функцията няма да може да прочете числото (тъй като то не е в началото на низа) и ще върне NaN:

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

Резултат от изпълнението на кода:

NaN

Вижте също

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