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
parseFloatfüggvényt,
amely tört számot olvas ki a sztring elejéről -
a
Numberfüggvényt,
amely számmá alakít