18 of 264 menu

Funktionen parseInt

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

Syntax

parseInt(sträng, [talsystem]);

Exempel

Låt oss omvandla en sträng till ett heltal:

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

Resultatet av koden:

10

Exempel

När en decimal omvandlas kommer decimaldelen att skapas bort:

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

Resultatet av koden:

10

Exempel

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

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

Resultatet av koden:

NaN

Se även

  • funktionen parseFloat,
    som extraherar ett flyttal 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