Limitar Números en JavaScript

Beginner

This tutorial is from open-source community. Access the source code

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.

Este es un Guided Lab, que proporciona instrucciones paso a paso para ayudarte a aprender y practicar. Sigue las instrucciones cuidadosamente para completar cada paso y obtener experiencia práctica. Los datos históricos muestran que este es un laboratorio de nivel principiante con una tasa de finalización del 100%. Ha recibido una tasa de reseñas positivas del 96% por parte de los estudiantes.

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.