18 of 264 menu

Función parseInt

La función parseInt convierte una cadena en un número entero. Esto es útil para valores como '12px' - cuando hay un número al principio, seguido de unidades de medida. Si se aplica la función parseInt a '12px', el resultado será el número 12 (y será realmente un número, no una cadena). La conversión ocurrirá sólo si el número entero está al principio de la cadena, de lo contrario se devolverá NaN. Como segundo parámetro se puede indicar la base numérica, y la función devolverá el número convertido de la base especificada a decimal.

Sintaxis

parseInt(cadena, [base]);

Ejemplo

Convirtamos una cadena en un número entero:

console.log(parseInt('10px'));

Resultado de la ejecución del código:

10

Ejemplo

Al convertir un número decimal, la parte fraccionaria será eliminada:

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

Resultado de la ejecución del código:

10

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(parseInt(str));

Resultado de la ejecución del código:

NaN

Véase también

  • la función parseFloat,
    que extrae un número decimal 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