Limitando Números em JavaScript

Beginner

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

Introdução

Neste laboratório, exploraremos o conceito de "clamping" (limitação) de um número dentro de um intervalo especificado em JavaScript. O objetivo deste laboratório é ajudá-lo a entender como limitar o valor de um número a um determinado intervalo, o que é uma tarefa de programação comum em várias aplicações. Ao final deste laboratório, você terá uma compreensão clara de como implementar a função clampNumber em seu código JavaScript.

Este é um Lab Guiado, que fornece instruções passo a passo para ajudá-lo a aprender e praticar. Siga as instruções cuidadosamente para completar cada etapa e ganhar experiência prática. Dados históricos mostram que este é um laboratório de nível iniciante com uma taxa de conclusão de 100%. Recebeu uma taxa de avaliações positivas de 96% dos estudantes.

Função para Limitar um Número dentro de um Intervalo

Para limitar um número dentro de um intervalo especificado, use a função clampNumber.

Para começar, abra o Terminal/SSH e digite node para praticar a codificação.

A função clampNumber recebe três parâmetros: num, a e b. Ela limita num dentro do intervalo inclusivo especificado pelos valores de limite a e b e retorna o resultado.

Se num estiver dentro do intervalo, a função retorna num. Caso contrário, ela retorna o número mais próximo no intervalo.

Aqui está o código para a função clampNumber:

const clampNumber = (num, a, b) =>
  Math.max(Math.min(num, Math.max(a, b)), Math.min(a, b));

E aqui estão alguns exemplos de como usar a função:

clampNumber(2, 3, 5); // 3
clampNumber(1, -1, -5); // -1

Resumo

Parabéns! Você concluiu o laboratório de Limitação de Números (Clamp Number). Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.