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
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.
radixOpcional-
Un número entero entre
2y36que representa la base (la base en los sistemas numéricos matemáticos) delstring.Si
radixno está definida o es0, se supone que es10, excepto cuando el número comienza con los pares de unidades de código0xo0X, 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.parseIntencore-js - El objeto
Numberal que pertenece. - El método global
parseInt().