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
parseFloat(vargu, [sistemi i numërimit]);
Shembull
Le të nxjerrim numrin thyesor nga fillimi i vargut:
console.log(parseFloat('10.3px'));
Rezultati i ekzekutimit të kodit:
10.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:
let str = 'gjerësia: 100px';
console.log(parseFloat(str));
Rezultati i ekzekutimit të kodit:
NaN