Funktsioon parseFloat
Funktsioon parseFloat teisendab stringi
ujukomaarvuks.
See on vajalik väärtuste puhul nagu '12.5px'
- kui alguses on number ja seejärel mõõtühikud.
Kui rakendada funktsiooni parseFloat
väärtusele '12.5px', on tulemuseks
number 12.5 (ja see on tõeline
number, mitte string).
Teisendamine toimub ainult siis, kui täisarv
on stringi alguses, vastasel juhul
kuvatakse NaN.
Teise valikulise parameetriga saab määrata arvusüsteemi,
ja funktsioon tagastab arvu, mis on teisendatud
määratud arvusüsteemist kümnendsüsteemi.
Süntaks
parseFloat(string, [arvusüsteem]);
Näide
Võtame murdosa stringi algusest:
console.log(parseFloat('10.3px'));
Koodi täitmise tulemus:
10.3
Näide
Selles näites ei suuda funktsioon lugeda
numbrit (kuna see ei ole stringi alguses) ja
tagastab NaN:
let str = 'width: 100px';
console.log(parseFloat(str));
Koodi täitmise tulemus:
NaN