18 of 264 menu

Funkcija parseInt

Funkcija parseInt konvertuje string u ceo broj. Ovo je potrebno za vrednosti kao '12px' - kada je broj na početku, a zatim merne jedinice. Ako primenite funkciju parseInt na '12px', rezultat će biti broj 12 (i to će zaista biti broj, a ne string). Konverzija će se dogoditi samo ako ceo broj stoji na početku stringa, inače će biti vraćeno NaN. Kao drugi parametar možete navesti brojni sistem, i funkcija će vratiti broj, konvertovan iz navedenog brojnog sistema u decimalni.

Sintaksa

parseInt(string, [brojni sistem]);

Primer

Hajde da konvertujemo string u ceo broj:

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

Rezultat izvršenja koda:

10

Primer

Prilikom konverzije razlomka, decimalni deo će biti odbačen:

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

Rezultat izvršenja koda:

10

Primer

U ovom primeru funkcija neće moći da pročita broj (jer nije na početku stringa) i vratiće NaN:

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

Rezultat izvršenja koda:

NaN

Pogledajte takođe

  • funkciju parseFloat,
    koja izdvaja decimalni broj iz početka stringa
  • funkciju Number,
    koja konvertuje u broj
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij