Number.parseInt()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
El método estático Number.parseInt()
analiza un argumento de cadena y devuelve un número entero de la raíz o base especificada.
Pruébalo
Sintaxis
Number.parseInt(string)
Number.parseInt(string, radix)
Parámetros
string
-
El valor a analizar, forzado a una cadena. Se ignoran los espacios en blanco iniciales en este argumento.
radix
Opcional-
Un número entero entre
2
y36
que representa la base (la base en los sistemas numéricos matemáticos) delstring
.Si
radix
no está definida o es0
, se supone que es10
, excepto cuando el número comienza con los pares de unidades de código0x
o0X
, en cuyo caso se asume una base de16
.
Valor devuelto
Un entero analizado a partir del string
dado.
Si radix
es menor que 2
o mayor que 36
, o el primer carácter que no es un espacio en blanco no se puede convertir en un número, se devuelve NaN
.
Ejemplos
Number.parseInt vs. parseInt
Este método tiene la misma funcionalidad que la función global parseInt()
:
Number.parseInt === parseInt; // true
Su propósito es la modularización de globales. Consulte parseInt()
para obtener más detalles y ejemplos.
Especificaciones
Specification |
---|
ECMAScript Language Specification # sec-number.parseint |
Compatibilidad con navegadores
BCD tables only load in the browser
Véase también
- Polyfill de
Number.parseInt
encore-js
- El objeto
Number
al que pertenece. - El método global
parseInt()
.