Number.parseInt()
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
js
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()
:
js
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()
.