Introducción
En este laboratorio, exploraremos el concepto de limitar un número dentro de un rango específico en JavaScript. El propósito de este laboratorio es ayudarte a entender cómo limitar el valor de un número a un cierto rango, que es una tarea de programación común en diversas aplicaciones. Al final de este laboratorio, tendrás una clara comprensión de cómo implementar la función clampNumber en tu código JavaScript.
Función para limitar un número dentro de un rango
Para limitar un número dentro de un rango específico, utiliza la función clampNumber.
Para comenzar, abre la Terminal/SSH y escribe node para practicar la codificación.
La función clampNumber toma tres parámetros: num, a y b. Limita num dentro del rango inclusivo especificado por los valores límite a y b y devuelve el resultado.
Si num se encuentra dentro del rango, la función devuelve num. De lo contrario, devuelve el número más cercano en el rango.
Aquí está el código de la función clampNumber:
const clampNumber = (num, a, b) =>
Math.max(Math.min(num, Math.max(a, b)), Math.min(a, b));
Y aquí hay algunos ejemplos de cómo utilizar la función:
clampNumber(2, 3, 5); // 3
clampNumber(1, -1, -5); // -1
Resumen
¡Felicidades! Has completado el laboratorio de Limitar Número. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.