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

javascriptparseFloat(string, [getallestelsel]);

Voorbeeld

Kom ons haal 'n breukgetal uit die begin van 'n string:

javascriptconsole.log(parseFloat('10.3px'));

Resultaat van die kode-uitvoering:

javascript10.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:

javascriptlet str = 'width: 100px';
console.log(parseFloat(str));

Resultaat van die kode-uitvoering:

javascriptNaN

Sien ook

  • die funksie parseInt,
    wat 'n heelgetal uit die begin van 'n string haal
  • die funksie Number,
    wat na 'n getal omskakel