18 of 264 menu

Functie parseInt

De functie parseInt zet een string om in een geheel getal. Dit is nodig voor waarden zoals '12px' - wanneer eerst een getal staat, en daarna meeteenheden. Als je de functie parseInt toepast op '12px', dan is het resultaat het getal 12 (en dit zal echt een getal zijn, niet een string). Conversie gebeurt alleen als het gehele getal aan het begin van de string staat, anders wordt NaN geretourneerd. Als tweede parameter kan het talstelsel van het getal worden opgegeven, en de functie retourneert het getal, geconverteerd van het opgegeven talstelsel naar het decimale stelsel.

Syntaxis

parseInt(tekenreeks, [talstelsel]);

Voorbeeld

Laten we een string converteren naar een geheel getal:

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

Resultaat van de code-uitvoering:

10

Voorbeeld

Bij conversie van een breuk wordt het breukdeel weggegooid:

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

Resultaat van de code-uitvoering:

10

Voorbeeld

In dit voorbeeld kan de functie het getal niet lezen (omdat het niet aan het begin van de string staat) en retourneert NaN:

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

Resultaat van de code-uitvoering:

NaN

Zie ook

  • de functie parseFloat,
    die een gebroken getal uit het begin van een string haalt
  • de functie Number,
    die naar een getal converteert
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren