19 of 264 menu

Функción parseFloat

La función parseFloat convierte una cadena en un número de punto flotante. Esto es útil para valores como '12.5px' - cuando hay un número al principio, seguido de unidades de medida. Si aplicas la función parseFloat a '12.5px', el resultado será el número 12.5 (y será realmente un número, no una cadena). La conversión ocurrirá solo si el número entero está al principio de la cadena, de lo contrario se devolverá NaN. Con un segundo parámetro opcional puedes especificar la base numérica del número, y la función devolverá el número convertido de la base especificada a decimal.

Sintaxis

parseFloat(cadena, [base]);

Ejemplo

Extraigamos un número fraccionario del principio de una cadena:

console.log(parseFloat('10.3px'));

Resultado de ejecutar el código:

10.3

Ejemplo

En este ejemplo, la función no podrá leer el número (ya que no está al principio de la cadena) y devolverá NaN:

let str = 'width: 100px'; console.log(parseFloat(str));

Resultado de ejecutar el código:

NaN

Ver también

  • la función parseInt,
    que extrae un número entero del principio de una cadena
  • la función Number,
    que convierte a número
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar