19 of 264 menu

Funksjonen parseFloat

Funksjonen parseFloat konverterer en streng til et flyttall. Dette er nyttig for verdier som '12.5px' - når et tall står først, og deretter måleenheter. Hvis du bruker funksjonen parseFloat'12.5px', vil resultatet bli tallet 12.5 (og dette vil være et ekte tall, ikke en streng). Konverteringen vil bare skje hvis hele tallet står i begynnelsen av strengen, ellers vil det returneres NaN. Med et andre valgfrie parameter kan du angi tallsystemet for tallet, og funksjonen vil returnere tallet konvertert fra det angitte tallsystemet til desimal.

Syntaks

parseFloat(tekst, [tallsystem]);

Eksempel

La oss trekke ut et desimaltall fra begynnelsen av en streng:

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

Resultatet av kjøringen av koden:

10.3

Eksempel

I dette eksempelet vil ikke funksjonen kunne lese tallet (fordi det ikke er i begynnelsen av strengen) og vil returnere NaN:

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

Resultatet av kjøringen av koden:

NaN

Se også

  • funksjonen parseInt,
    som trekker ut et heltall fra begynnelsen av en streng
  • funksjonen Number,
    som konverterer til et tall
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis