Funksioni parseInt
Funksioni parseInt shndërron vargun
në numër të plotë.
Kjo nevojitet për vlera si '12px'
- kur në fillim gjendet një numër, e më pas njësitë
e matjes. Nëse aplikoni funksionin parseInt
te '12px', rezultati do të jetë
numri 12 (dhe ky do të jetë një numër
i vërtetë, jo një varg).
Shndërrimi do të ndodhë vetëm nëse numri i plotë
ndodhet në fillim të vargut, përndryshe
do të kthehet NaN.
Si parametër të dytë mund të specifikohet sistemi i numërimit
i numrit, dhe funksioni do të kthejë numrin, i shndërruar
nga sistemi i numërimit i specifikuar në atë dhjetor.
Sintaksa
parseInt(varg, [sistemi i numërimit]);
Shembull
Le ta shndërrojmë vargun në numër të plotë:
console.log(parseInt('10px'));
Rezultati i ekzekutimit të kodit:
10
Shembull
Gjatë shndërrimit të thyesës, pjesa thyesore do të hidhet poshtë:
console.log(parseInt('10.3px'));
Rezultati i ekzekutimit të kodit:
10
Shembull
Në këtë shembull funksioni nuk do të jetë në gjendje të lexojë
numrin (pasi nuk është në fillim të vargut) dhe
do të kthejë NaN:
let str = 'gjerësia: 100px;';
console.log(parseInt(str));
Rezultati i ekzekutimit të kodit:
NaN
Shihni gjithashtu
-
funksionin
parseFloat,
i cili nxjerr numrin thyesor nga fillimi i vargut -
funksionin
Number,
i cili shndërron në numër