Método Number parseInt() de JavaScript
- Página anterior parseFloat()
- Página siguiente prototype
- Volver a la capa superior Manual de referencia de JavaScript Number
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");
Ejemplo 2
Number.parseInt("10", 10); Number.parseInt("010"); Number.parseInt("10", 8); Number.parseInt("0x10"); Number.parseInt("10", 16);
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()
.
- Página anterior parseFloat()
- Página siguiente prototype
- Volver a la capa superior Manual de referencia de JavaScript Number