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

javascriptparseInt(varg, [sistemi i numërimit]);

Shembull

Le ta shndërrojmë vargun në numër të plotë:

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

Rezultati i ekzekutimit të kodit:

javascript10

Shembull

Gjatë shndërrimit të thyesës, pjesa thyesore do të hidhet poshtë:

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

Rezultati i ekzekutimit të kodit:

javascript10

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:

javascriptlet str = 'gjerësia: 100px;';
console.log(parseInt(str));

Rezultati i ekzekutimit të kodit:

javascriptNaN

Shihni gjithashtu

  • funksionin parseFloat,
    i cili nxjerr numrin thyesor nga fillimi i vargut
  • funksionin Number,
    i cili shndërron në numër