Verificando Números Dentro de um Intervalo Específico

Beginner

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

Introdução

Neste laboratório, exploraremos o conceito de verificar se um determinado número se enquadra em um intervalo especificado. Usaremos a comparação aritmética para verificar se o número está no intervalo e lidaremos com casos em que o final do intervalo não é especificado. Ao final do laboratório, você terá uma melhor compreensão de como verificar se um número está dentro de um determinado intervalo em JavaScript.

Função para Verificar se um Número Está Dentro de um Intervalo Específico

Para verificar se um número se enquadra em um intervalo especificado, use a função inRange. Comece abrindo o Terminal/SSH e digitando node para começar a codificar.

Aqui estão os passos para usar a função inRange:

  1. Use a comparação aritmética para verificar se o número fornecido está no intervalo especificado.
  2. Se o segundo argumento, end, não for especificado, o intervalo é considerado de 0 a start.
  3. A função inRange recebe três argumentos: n, start e end.
  4. Se end for menor que start, a função troca os valores de start e end.
  5. Se end não for especificado, a função verifica se n é maior ou igual a 0 e menor que start.
  6. Se end for especificado, a função verifica se n é maior ou igual a start e menor que end.
  7. A função retorna true se n estiver dentro do intervalo especificado e false caso contrário.

Aqui está a função inRange:

const inRange = (n, start, end = null) => {
  if (end && start > end) [end, start] = [start, end];
  return end == null ? n >= 0 && n < start : n >= start && n < end;
};

Aqui estão alguns exemplos de como usar a função inRange:

inRange(3, 2, 5); // true
inRange(3, 4); // true
inRange(2, 3, 5); // false
inRange(3, 2); // false

Resumo

Parabéns! Você concluiu o laboratório "Número no Intervalo". Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.