Funkcija parseFloat

Funkcija parseFloat pretvara string u broj sa pokretnim zarezom. Ovo je potrebno za vrednosti tipa '12.5px' - kada je na početku broj, a zatim merna jedinica. Ako se primeni funkcija parseFloat na '12.5px', rezultat će biti broj 12.5 (i to će biti pravi broj, a ne string). Pretvaranje će se desiti samo ako ceo broj stoji na početku stringa, inače će biti prikazano NaN. Drugo opcioni parametar može zadati brojni sistem broja, i funkcija će vratiti broj, preveden iz navedenog brojnog sistema u dekadni.

Sintaksa

javascriptparseFloat(string, [brojni sistem]);

Primer

Hajde da izvučemo razlomljeni broj iz početka stringa:

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

Rezultat izvršenja koda:

javascript10.3

Primer

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

javascriptlet str = 'width: 100px';
console.log(parseFloat(str));

Rezultat izvršenja koda:

javascriptNaN

Pogledajte takođe

  • funkciju parseInt,
    koja izvlači ceo broj iz početka stringa
  • funkciju Number,
    koja pretvara u broj