19 of 264 menu

Funktionen parseFloat

Funktionen parseFloat omvandlar en sträng till ett flyttal. Detta är användbart för värden som '12.5px' - när ett nummer står först, följt av måttenheter. Om du applicerar funktionen parseFloat'12.5px' blir resultatet talet 12.5 (och det kommer att vara ett verkligt tal, inte en sträng). Omvandlingen sker endast om hela talet står i början av strängen, annars returneras NaN. Som en andra valfri parameter kan du ange talsystemet, och funktionen returnerar talet omvandlat från det angivna talsystemet till decimalsystemet.

Syntax

parseFloat(sträng, [talsystem]);

Exempel

Låt oss extrahera ett decimaltal från början av en sträng:

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

Resultatet av kodexekveringen:

10.3

Exempel

I detta exempel kommer funktionen inte att kunna läsa talet (eftersom det inte är i början av strängen) och kommer att returnera NaN:

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

Resultatet av kodexekveringen:

NaN

Se även

  • funktionen parseInt,
    som extraherar ett heltal från början av en sträng
  • funktionen Number,
    som omvandlar till ett tal
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa