19 of 264 menu

Funcția parseFloat

Funcția parseFloat convertește un șir într-un număr cu punct flotant. Acest lucru este util pentru valori precum '12.5px' - când la început se află un număr, iar apoi unități de măsură. Dacă aplici funcția parseFloat la '12.5px', rezultatul va fi numărul 12.5 (și acesta va fi într-adevăr un număr, nu un șir). Conversia va avea loc doar dacă numărul întreg se află la începutul șirului, altfel va fi afisat NaN. Al doilea parametru opțional poate specifica baza de numerație a numărului, iar funcția va returna numărul convertit din baza specificată în zecimal.

Sintaxă

parseFloat(șir, [bază de numerație]);

Exemplu

Să extragem un număr fracționar de la începutul șirului:

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

Rezultatul executării codului:

10.3

Exemplu

În acest exemplu, funcția nu va putea citi numărul (deoarece nu se află la începutul șirului) și va returna NaN:

let str = 'lățime: 100px'; console.log(parseFloat(str));

Rezultatul executării codului:

NaN

Vedeți și

  • funcția parseInt,
    care extrage un număr întreg de la începutul unui șir
  • funcția Number,
    care convertește la număr
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge