1
resposta

Consegui desta forma.

Ao incluir desta forma:

if (quantidade > (ate - de + 1)) {
    alert('Campo "Quantidade" deve ser menor ou igual ao intervalo informado no campo "Do número" até o campo "Até o número". Verifique!');
    return;
  }

Meu código continuou preso no looping.

Para tratar, inclui o desta forma:

if (de >= ate) {
alert('Campo "Do número" deve ser inferior ao campo "Até o número". Verifique!');
return;
}else
 (quantidade > (ate - de + 1)) 
alert('Campo "Quantidade" deve ser menor ou igual ao intervalo informado no campo "Do número" até o campo "Até o número". Verifique!');
return;
 }

E rodou legal, aparece o alerta e deixa incluir um novo sorteador.

1 resposta

Oi, Rui! Tudo bom?

Excelente! Siga praticando com os desafios e sempre compartilhe conosco.

Você soube aplicar uma validação condicional em JavaScript de forma eficiente, aproveitou o uso do operador lógico para garantir a coerência dos valores e entendeu como a estrutura if-else é essencial para controlar o fluxo do programa e evitar entradas inválidas.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!