Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
JavaScript: método Number parseInt()
Este tutorial de JavaScript muestra, con sintaxis y ejemplos, cómo usar el método Number llamado parseInt().
describir
En JavaScript, parseInt() es un método numérico que analiza una cadena y devuelve su valor como un número entero. Debido a que parseInt() es un método del objeto Number, debe llamarse desde el objeto Number.
sintaxis
En JavaScript, la sintaxis del método parseInt() es:
Number.parseInt(string_value [, radix]);
parámetro o parámetro
string_value El valor de cadena para convertir a un entero.cardinalidad
Electivo. Representa la base o base del sistema numérico matemático utilizado para convertir string_value a entero. Puede ser un valor entero entre 2 y 36.
Por ejemplo, la base 2 significa que string_value debe evaluarse como binario, la base 10 significa que string_value debe evaluarse como decimal, y así sucesivamente.
Si no se proporciona base, string_value se evaluará como un número decimal.
devolver los bienes
El método parseInt() analiza una cadena y devuelve su valor como un número entero (evaluando string_value de acuerdo con el sistema numérico matemático especificado por el parámetro radix opcional).
Si el valor pasado al método parseInt() no se puede convertir a un número entero usando la base adecuada (es decir, el valor predeterminado es decimal cuando no se proporciona la base), devolverá NaN.
notas
- En el sistema numérico matemático, la raíz especifica el número de dígitos únicos en el sistema numérico, incluido el 0. Por ejemplo, la base 10 representa el sistema decimal porque el sistema decimal usa diez dígitos del 0 al 9. Y la base 2 representaría el sistema binario porque el sistema binario usa solo dos números, 0 y 1.
ejemplo
Veamos un ejemplo de cómo usar el método parseInt() en JavaScript.
Por ejemplo:
console.log(Number.parseInt('35.6'));
console.log(Number.parseInt('123ABC4'));
console.log(Number.parseInt('ABC123'));
En este ejemplo, llamamos al método parseInt() utilizando la clase Number.
Para fines de demostración, escribimos la salida del método parseInt() en el registro de la consola del navegador web para mostrar lo que devuelve el método parseInt().
Lo siguiente se enviará al registro de la consola del navegador web:
35 123 NaN
En este ejemplo, la primera salida del registro de la consola devuelve 35, que es la representación entera del valor de cadena “35.6”.
La segunda salida del registro de la consola devuelve 123 porque el método parseInt() analizará el valor de cadena ‘123ABC4’ hasta que encuentre un carácter no numérico, luego descartará el resto de la cadena y devolverá el valor entero.
La tercera salida del registro de la consola devuelve NaN porque el valor de cadena ‘ABC123’ no comienza con un valor numérico.
Especificar parámetro de cardinalidad
También puede especificar un parámetro de raíz para evaluar su string_value en un sistema numérico matemático diferente del sistema decimal.
Por ejemplo, evalúemos nuestros números como binarios:
console.log(Number.parseInt('111', 2));
console.log(Number.parseInt('24', 2));
Lo siguiente se enviará al registro de la consola del navegador web:
7 NaN
En este ejemplo, usamos la base 2 para representar el sistema binario. Esto significa que nuestro parámetro string_value se evaluará como un número binario antes de calcular y devolver su valor entero.
La primera salida del registro de la consola devuelve 7, que es el valor entero del número binario 111 (representado como la cadena ‘111’).
La segunda salida del registro de la consola devuelve NaN porque el valor de cadena ’24’ no representa un número binario válido. Los números binarios solo pueden contener 0 y 1.