De functie parseFloat
De functie parseFloat converteert een string
naar een zwevendekommagetal.
Dit is nuttig voor waarden zoals '12.5px'
- wanneer er eerst een getal staat, en dan meeteenheden.
Als je de functie parseFloat toepast
op '12.5px', zal het resultaat
het getal 12.5 zijn (en dit zal een echt
getal zijn, geen string).
De conversie zal alleen plaatsvinden als het gehele
getal aan het begin van de string staat, anders zal
NaN worden geretourneerd.
Met een tweede optionele parameter kan het talstelsel
worden opgegeven, en de functie retourneert het getal, geconverteerd
van het opgegeven talstelsel naar het decimale stelsel.
Syntaxis
parseFloat(string, [talstelsel]);
Voorbeeld
Laten we een kommagetal uit het begin van een string halen:
console.log(parseFloat('10.3px'));
Resultaat van de code-uitvoering:
10.3
Voorbeeld
In dit voorbeeld kan de functie het getal niet lezen
(omdat het niet aan het begin van de string staat) en
retourneert het NaN:
let str = 'width: 100px';
console.log(parseFloat(str));
Resultaat van de code-uitvoering:
NaN