Funksioni parseFloat

Funksioni parseFloat shndërron vargun në numër me pikë lundruese. Kjo nevojitet për vlera si '12.5px' - kur në fillim gjendet një numër, e më pas njësitë e matjes. Nëse aplikoni funksionin parseFloat te '12.5px', rezultati do të jetë numri 12.5 (dhe ky do të jetë vërtet një numër, jo një varg). Shndërrimi do të ndodhë vetëm nëse numri i plotë është në fillim të vargut, përndryshe do të kthehet NaN. Si parametër të dytë opsional mund të specifikoni sistemin e numërimit të numrit, dhe funksioni do të kthejë numrin, i shndërruar nga sistemi i numërimit i specifikuar në atë dhjetor.

Sintaksa

javascriptparseFloat(vargu, [sistemi i numërimit]);

Shembull

Le të nxjerrim numrin thyesor nga fillimi i vargut:

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

Rezultati i ekzekutimit të kodit:

javascript10.3

Shembull

Në këtë shembull funksioni nuk do të jetë në gjendje të lexojë numrin (pasi nuk është në fillim të vargut) dhe do të kthejë NaN:

javascriptlet str = 'gjerësia: 100px';
console.log(parseFloat(str));

Rezultati i ekzekutimit të kodit:

javascriptNaN

Shihni gjithashtu

  • funksionin parseInt,
    i cili nxjerr numër të plotë nga fillimi i vargut
  • funksionin Number,
    i cili shndërron në numër