Para convertir un texto en un float en javascript existe la función
parseFloat , la cual recibe como parámetro un texto y en caso de que tenga conversión devuelve un valor de tipo flotante (float).
Veamos distintos casos:
Si pasamos un
texto totalmente válido : “8.777”
parseFloat(“8.777”); devuelve: 8.777
Si pasamos un
texto parcialmente válido que contiene números al comienzo ;pero termina en otros caracteres no numéricos como por ejemplo
parseFloat(“8.777hhhhh”); devuelve: 8.777
Podemos utilizar un
texto con en forma exponencial 700000 es lo mismo que 7 multiplicado por 10 elevado a 5, la forma de expresarlo es
parseFloat(“7e5”); devuelve: 700000
Si pasamos un
texto no válido , que no comience con algún carácter numérico el resultado es
NaN que significa
(Not a Number) parseFloat("hhhhh") devuelve: NaN
Moises Soft (Desarrollo web en Cuba)