A parseInt függvény

A parseInt függvény sztringet alakít át egész számmá. Ez olyan értékeknél hasznos, mint a '12px' - amikor elején szám áll, majd mértékegység követi. Ha a parseInt függvényt alkalmazzuk a '12px' értéken, az eredmény a 12 szám lesz (és ez valóban szám, nem pedig sztring). A konverzió csak akkor történik meg, ha az egész szám a sztring elején áll, különben a visszatérési érték NaN lesz. Második paraméterként megadhatjuk a számrendszert, és a függvény visszaadja a számot, amelyet a megadott számrendszerből tízes számrendszerbe konvertált.

Szintaxis

javascriptparseInt(sztring, [számrendszer]);

Példa

Alakítsunk át egy sztringet egész számmá:

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

A kód végrehajtásának eredménye:

javascript10

Példa

Tört szám konvertálásakor a tört rész elveszik:

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

A kód végrehajtásának eredménye:

javascript10

Példa

Ebben a példában a függvény nem tudja kiolvasni a számot (mivel az nem a sztring elején van) és visszaad NaN-t:

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

A kód végrehajtásának eredménye:

javascriptNaN

Lásd még

  • a parseFloat függvényt,
    amely tört számot olvas ki a sztring elejéről
  • a Number függvényt,
    amely számmá alakít