Funksie parseFloat
Die funksie parseFloat omskakel 'n string
na 'n drywende-punt getal.
Dit is nuttig vir waardes soos '12.5px'
- waar 'n getal vooraan staan, gevolg deur meeteenhede.
As jy die funksie parseFloat toepas
op '12.5px', sal die resultaat die
getal 12.5 wees (en dit sal werklik 'n getal
wees, nie 'n string nie).
Omskakeling sal slegs plaasvind as die heelgetal
aan die begin van die string staan, anders sal
NaN teruggegee word.
Met 'n tweede opsionele parameter kan jy die getallestelsel spesifiseer,
en die funksie sal 'n getal teruggee wat omskakel is
van die gespesifiseerde stelsel na desimale.
Sintaksis
parseFloat(string, [getallestelsel]);
Voorbeeld
Kom ons haal 'n breukgetal uit die begin van 'n string:
console.log(parseFloat('10.3px'));
Resultaat van die kode-uitvoering:
10.3
Voorbeeld
In hierdie voorbeeld sal die funksie nie daarin slaag
om die getal te lees nie (omdat dit nie aan die begin van die string is nie) en
sal NaN teruggee:
let str = 'width: 100px';
console.log(parseFloat(str));
Resultaat van die kode-uitvoering:
NaN