Baseline Widely available
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.
function roughScale(x, base) {
const parsed = Number.parseInt(x, base);
if (Number.isNaN(parsed)) {
return 0;
}
return parsed * 100;
}
console.log(roughScale(" 0xF", 16));
// Expected output: 1500
console.log(roughScale("321", 2));
// Expected output: 0
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
y 36
que representa la base (la base en los sistemas numéricos matemáticos) del string
.
Si radix
no está definida o es 0
, se supone que es 10
, excepto cuando el número comienza con los pares de unidades de código 0x
o 0X
, en cuyo caso se asume una base de 16
.
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
.
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.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4