Visit Mozilla.org

Referencia de JavaScript 1.5:Funciones globales:parseFloat

De MDC


Tabla de contenidos

[editar] Resumen

Función Del Núcleo

Convierte (parsea) un argumento de tipo cadena y devuelve un número de punto flotante.

[editar] Sintaxis

parseFloat(cadena)

[editar] Parámetros

cadena 
Una cadena que representa al valor que se desea convertir.

[editar] 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.

[editar] Ejemplos

[editar] Ejemplo: parseFloat devolviendo un número

Todos los siguientes ejemplos devuelven 3.14:

  • parseFloat("3.14");
  • parseFloat("314e-2");
  • parseFloat("0.0314E+2");
  • var cadena = "3.14";
    parseFloat(cadena);
  • parseFloat("3.14más caracteres no dígitos");

[editar] Example: parseFloat returning NaN

El siguiente ejemplo devuelve NaN:

  • parseFloat("FF2");

[editar] Vea También

isNaN, parseInt