A parseFloat függvény
A parseFloat függvény egy sztringet
lebegőpontos számmá alakít át.
Ez olyan értékeknél hasznos, mint a '12.5px'
- amikor a szám áll elöl, majd mértékegységek
következnek. Ha a parseFloat függvényt
alkalmazzuk a '12.5px' sztringre, az eredmény
a 12.5 szám lesz (és ez valóban
szám lesz, nem pedig sztring).
Az átalakítás csak akkor történik meg, ha az egész
szám a sztring elején található, egyébként
a NaN érték
adódik vissza.
A második, opcionális paraméterrel megadhatjuk a számrendszert,
és a függvény visszaadja a számot, amelyet
a megadott számrendszerből tízes számrendszerbe váltott át.
Szintaxis
parseFloat(sztring, [számrendszer]);
Példa
Vegyük ki a tört számot a sztring elejéről:
console.log(parseFloat('10.3px'));
A kód végrehajtásának eredménye:
10.3
Példa
Ebben a példában a függvény nem tudja kiolvasni
a számot (mivel az nem a sztring elején van) és
visszaadja a NaN értéket:
let str = 'szélesség: 100px';
console.log(parseFloat(str));
A kód végrehajtásának eredménye:
NaN