18 of 264 menu

Funkcija parseInt

Funkcija parseInt pretvori niz v celo število. To je potrebno za vrednosti, kot so '12px' - ko je na začetku številka, sledijo pa enote meritve. Če uporabite funkcijo parseInt na '12px', bo rezultat število 12 (in to bo res število, ne niz). Pretvorba se bo zgodila le, če je celo število na začetku niza, sicer bo vrne NaN. Kot drugi parameter lahko določite številski sistem števila in funkcija bo vrnila število, pretvorjeno iz navedenega številskega sistema v decimalni.

Sintaksa

parseInt(niz, [številski sistem]);

Primer

Pretvorimo niz v celo število:

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

Rezultat izvajanja kode:

10

Primer

Pri pretvorbi ulomka bo ulomek izpuščen:

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

Rezultat izvajanja kode:

10

Primer

V tem primeru funkcija ne bo mogla prebrati števila (ker ni na začetku niza) in bo vrnila NaN:

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

Rezultat izvajanja kode:

NaN

Glejte tudi

  • funkcijo parseFloat,
    ki izlušči decimalno število iz začetka niza
  • funkcijo Number,
    ki pretvori v število
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni