19 of 264 menu

Funkce parseFloat

Funkce parseFloat převádí řetězec na číslo s plovoucí desetinnou čárkou. To je užitečné pro hodnoty jako '12.5px' - když je na začátku číslo a poté jednotky měření. Pokud aplikujete funkci parseFloat na '12.5px', výsledkem bude číslo 12.5 (a to bude skutečně číslo, ne řetězec). K převodu dojde pouze pokud celé číslo stojí na začátku řetězce, jinak bude vráceno NaN. Jako druhý volitelný parametr lze zadá číselnou soustavu číslo a funkce vrátí číslo převedené z uvedené číselné soustavy do desítkové.

Syntaxe

parseFloat(řetězec, [číselná soustava]);

Příklad

Pojďme extrahovat desetinné číslo ze začátku řetězce:

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

Výsledek provedení kódu:

10.3

Příklad

V tomto příkladu funkce nebude schopna přečíst číslo (protože není na začátku řetězce) a vrátí NaN:

let str = 'šířka: 100px'; console.log(parseFloat(str));

Výsledek provedení kódu:

NaN

Viz také

  • funkci parseInt,
    která extrahuje celé číslo ze začátku řetězce
  • funkci Number,
    která převádí na číslo
Č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