18 of 264 menu

Funktionen parseInt

Funktionen parseInt konverterer en streng til et heltal. Dette er nyttigt for værdier som '12px' - når der står et tal først, og derefter enheder. Hvis du anvender funktionen parseInt'12px', vil resultatet være tallet 12 (og det vil være et rigtigt tal, ikke en streng). Konverteringen vil kun ske, hvis heltallet står i starten af strengen, ellers vil den returnere NaN. Som anden parameter kan du angive talsystemet, og funktionen vil returnere tallet konverteret fra det angivne talsystem til det decimalesystem.

Syntaks

parseInt(tekst, [talsystem]);

Eksempel

Lad os konvertere en streng til et heltal:

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

Resultatet af koden:

10

Eksempel

Ved konvertering af en brøk vil decimaldelen blive fjernet:

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

Resultatet af koden:

10

Eksempel

I dette eksempel kan funktionen ikke læse tallet (fordi det ikke er i starten af strengen) og vil returnere NaN:

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

Resultatet af koden:

NaN

Se også

  • funktionen parseFloat,
    som udtrækker et decimaltal fra starten af en streng
  • funktionen Number,
    som konverterer til et tal
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis