18 of 264 menu

Funksjonen parseInt

Funksjonen parseInt konverterer en streng til et heltall. Dette er nyttig for verdier som '12px' - når et tall står først, fulgt av måleenheter. Hvis du bruker funksjonen parseInt'12px', vil resultatet bli tallet 12 (og dette vil være et ekte tall, ikke en streng). Konverteringen skjer bare hvis heltallet står i begynnelsen av strengen, ellers vil den returnere NaN. Som andre parameter kan du angi tallsystemet, og funksjonen vil returnere tallet konvertert fra det angitte tallsystemet til desimal.

Syntaks

parseInt(tekststreng, [tallsystem]);

Eksempel

La oss konvertere en streng til et heltall:

console.log(parseInt('10px'));

Resultatet av kjøring av koden:

10

Eksempel

Ved konvertering av et desimaltall vil desimaldelen blí fjernet:

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

Resultatet av kjøring av koden:

10

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(parseInt(str));

Resultatet av kjøring av koden:

NaN

Se også

  • funksjonen parseFloat,
    som henter ut et desimaltall 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