Buenos dias , parseInt() y Math.floor()
son dos funciones en JavaScript que se utilizan para diferentes propósitos. Aquí un breve explicación:
parseInt()
Función: Convierte una cadena de texto (string) en un número entero (integer).
Uso común: Se usa para convertir entradas de texto (por ejemplo, lo que escribe un usuario en un formulario) en números enteros.
Ejemplo:
parseInt("123") devuelve 123.
Math.floor()
Función: Redondea un número decimal hacia abajo al entero más cercano.
Uso común: Se usa cuando tienes un número decimal y quieres obtener la parte entera sin importar los decimales.
Ejemplo:
Math.floor(4.7) devuelve 4.
Diferencias
Propósito: parseInt() se usa para convertir texto a enteros, mientras que Math.floor() se usa para redondear números decimales hacia abajo.
Entrada: parseInt() toma una cadena de texto como entrada, mientras que Math.floor() toma un número decimal.
Saludos.