Get to know MDN better
Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julio de 2015.
La función parseFloat() analiza un argumento (si es necesario, lo convierte en una cadena) y devuelve un número de coma flotante.
La cadena que representa al valor que se desea convertir. Si este argumento no es una cadena, entonces, será convertida en una usando la operación abstracta ToString. Se ignora el espacio en blanco inicial en este argumento.
Un número de coma flotante analizado a partir de la cadena dada.
O NaN cuando el primer carácter que no es un espacio en blanco no se puede convertir en un número.
parseFloat es una propiedad de función del objeto global.
Considera Number(value) para un análisis más estricto, que se convierte en NaN para argumentos con caracteres no válidos en cualquier lugar.
Todos los siguientes ejemplos devuelven 3.14:
El siguiente ejemplo devuelve NaN:
Los siguientes ejemplos devuelven 900719925474099300, perdiendo precisión como el entero es demasiado grande para ser representado como un decimal:
| ECMAScript® 2027 Language Specification # sec-parsefloat-string |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 11 feb 2025 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.