18 of 264 menu

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

parseInt(sztring, [számrendszer]);

Példa

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

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

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

10

Példa

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

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

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

10

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:

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

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

NaN

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
idswfrnlen