Resumen
Convierte (parsea) un argumento de tipo cadena y devuelve un número de punto flotante.
Sintaxis
parseFloat(
cadena
)
Parámetros
-
cadena
- Una cadena que representa al valor que se desea convertir.
Descripción
parseFloat
es una función de alto nivel y no está asociada a ningún objeto.
parseFloat
convierte su argumento, una cadena, y devuelve un número de punto flotante. Si encuentra un carácter diferente al signo (+ o -), numerales (0-9), un punto decimal o un exponente, devuelve el valor hasta ese punto e ignora ese carácter y todos los correctos siguientes. Se permiten espacios anteriores y posteriores.
Si el primer carácter no se puede convertir a número, parseFloat
devuelve NaN
.
Para fines aritméticos, el valor NaN
no es un número para ninguna base. Puede llamar a la función isNaN
para determinar si el resultado de parseFloat
es NaN
. Si se pasa NaN
en operaciones aritméticas, la operación resultante también será NaN
.
Ejemplos
Ejemplo: parseFloat
devolviendo un número
Todos los siguientes ejemplos devuelven 3.14.
parseFloat("3.14"); parseFloat("314e-2"); parseFloat("0.0314E+2"); v var cadena = "3.14"; parseFloat(cadena); parseFloat("3.14más caracteres no dígitos");
Example: parseFloat
returning NaN
El siguiente ejemplo devuelve NaN
:
parseFloat("F
F2");