JavaScriptProgramación

Introducción a parseInt() en JavaScript

Una herramienta útil para convertir cadenas en números enteros

parseInt() es una función integrada en el lenguaje de programación JavaScript que se utiliza para convertir cadena de texto a número entero. Esta función es útil en situaciones donde se necesita obtener un valor numérico de una cadena de texto, como al trabajar con datos obtenidos de formularios o APIs.

Ejemplo 1: Convertir un número en cadena a un número entero


const numeroCadena = "42";
const numeroEntero = parseInt(numeroCadena);
console.log(numeroEntero); // 42

En este ejemplo, se convierte una cadena de números en un número entero utilizando parseInt(). La función parseInt() toma la cadena «42» y devuelve el número entero 42.

Ejemplo 2: Convertir una cadena en base 2 a un número entero


const numeroCadenaBinaria = "1010";
const numeroEnteroBinario = parseInt(numeroCadenaBinaria, 2);
console.log(numeroEnteroBinario); // 10

En este ejemplo, se convierte una cadena de números en base 2 a un número entero utilizando parseInt(). La función parseInt() toma la cadena «1010» y el argumento 2 (indicando que es una cadena binaria), y devuelve el número entero 10.

Ejemplo 3: Limpiar un número decimal a un número entero


const numeroCadenaDecimal = "42.5";
const numeroEnteroLimpio = parseInt(numeroCadenaDecimal);
console.log(numeroEnteroLimpio); // 42

En este ejemplo, se limpia un número decimal a un número entero utilizando parseInt(). La función parseInt() toma la cadena «42.5» y devuelve el número entero 42, eliminando la parte decimal.

Ejemplo 4: Convertir una cadena en base 8 a un número entero


const numeroCadenaOctal = "102";
const numeroEnteroOctal = parseInt(numeroCadenaOctal, 8);
console.log(numeroEnteroOctal); // 66

En este ejemplo, se convierte una cadena en base 8 a un número entero utilizando parseInt(). La función parseInt() toma la cadena «102» y el argumento 8 (indicando que es una cadena octal), y devuelve el número entero 66.

Conclusión

parseInt() es una herramienta valiosa en el lenguaje de programación JavaScript. Al utilizar esta función, los desarrolladores pueden asegurarse de que las cadenas de texto se conviertan correctamente en números enteros. La integración de parseInt() en proyectos futuros puede mejorar la eficiencia y precisión del código, lo que resulta en aplicaciones más robustas y confiables.