19 of 264 menu

Funkcija parseFloat

Funkcija parseFloat konvertuoja eilutę į slankiojo kablelio skaičių. Tai reikalinga reikšmėms tokio tipo kaip '12.5px' - kai pradžioje yra skaičius, o po to matavimo vienetai. Jei pritaikysite funkciją parseFloat prie '12.5px', tai rezultatas bus skaičius 12.5 (ir tai bus tikras skaičius, o ne eilutė). Konvertavimas įvyks, tik jei sveikas skaičius yra eilutės pradžioje, kitu atveju bus grąžintas NaN. Antruoju neprivalomu parametru galima nustatyti skaičiavimo sistemą, ir funkcija grąžins skaičių, konvertuotą iš nurodytos skaičiavimo sistemos į dešimtainę.

Sintaksė

parseFloat(eilutė, [skaičiavimo sistema]);

Pavyzdys

Išskirkime trupmeninį skaičių iš eilutės pradžios:

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

Kodo vykdymo rezultatas:

10.3

Pavyzdys

Šiame pavyzdyje funkcija negalės nuskaityti skaičiaus (nes jis nėra eilutės pradžioje) ir grąžins NaN:

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

Kodo vykdymo rezultatas:

NaN

Taip pat žiūrėkite

  • funkciją parseInt,
    kuri išskiria sveikąjį skaičių iš eilutės pradžios
  • funkciją Number,
    kuri konvertuoja į skaičių
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti