Método Number parseInt() de JavaScript

Definición y uso

Number.parseInt() El método convierte el valor en una cadena y devuelve el primer entero.

radix El parámetro especifica el sistema numérico a usar:

2 = binario, 8 = octal, 10 = decimal, 16 = hexadecimal.

Si se omite radix, JavaScript asume un radix de 10. Si el valor comienza con "0x", JavaScript asume un radix de 16.

Nota:

Si el primer carácter no se puede convertir en un número, se devuelve NaN.

Los espacios en blanco al principio y al final se ignorarán.

Sólo devuelve el primer entero encontrado.

Ejemplo

Ejemplo 1

Number.parseInt("10");
Number.parseInt("10.00");
Number.parseInt("10.33");
Number.parseInt("34 45 66");
Number.parseInt(" 60 ");
Number.parseInt("40 años");
Number.parseInt("Él tenía 40");

Prueba por ti mismo

Ejemplo 2

Number.parseInt("10", 10);
Number.parseInt("010");
Number.parseInt("10", 8);
Number.parseInt("0x10");
Number.parseInt("10", 16);

Prueba por ti mismo

Sintaxis

Number.parseInt(string, radix)

Parámetros

Parámetros Descripción
value Obligatorio. Valor a analizar.
radix

Opcional. El valor predeterminado es 10.

Define el valor numérico del sistema numérico (de 2 a 36).

Valor devuelto

Tipo Descripción
Booleano Si no se encuentra un entero, se devuelve NaN.

Compatibilidad del navegador

Number.parseInt() son características de ECMAScript6 (ES6).

Todos los navegadores modernos admiten ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Compatible Compatible Compatible Compatible Compatible

Internet Explorer 11 (o versiones anteriores) no es compatible Number.parseInt().