La funzione parseFloat in JavaScript prende come argomento una stringa e restituisce un numero decimale.
La sintassi quindi è la seguente: parseFloat(stringa).
Dove stringa rappresenta la stringa da convertire.
Questa funzione, così come la precedente parseInt determina se il primo carattere della stringa è un numero e continua fino a trovare un carattere diverso.
Vediamo a tal proposito degli esempi pratici.
parseFloat JavaScript esempi
Ecco alcuni esempi con varie stringhe di testo.
parseFloat("13.50");
parseFloat("13,56")
parseFloat("13:50");
parseFloat("13-01-20");
parseFloat("13 01 20");
parseFloat("13anni");
Invece se proviamo a passare una stringa senza nessun carattere iniziale numerico, la funzione restituisce NaN, come nei seguenti casi:
parseFloat("anni13");
parseFloat("tredici");
Solo il primo parseFloat darà 13.5, tutti gli altri ci daranno il numero 13.
Alcuni link utili
Introduzione al tutorial JavaScript
Come utilizzare JavaScript alert
Come utilizzare JavaScript confirm