sábado, 4 de junio de 2011

Convertir string a float javascript (parseFloat)

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)

No hay comentarios:

Publicar un comentario