1
resposta

Proteção na entrada de valores

function sortear() {
    let quantidade = parseInt(document.getElementById('quantidade').value);
    let de = parseInt(document.getElementById('de').value);
    let ate = parseInt(document.getElementById('ate').value);
 // proteção do numero "ATÉ" não ser  menor que "DE"
    if (de >= ate) {
        alert ('O resultado não pode ser executado, coloque um número que seja maior em  "Até o número", do que "Do número" por favor altere!');
        return;
    }

   let sorteados = [];
   let numero;

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá, Enzo, como vai?

Seu código está correto e implementa a lógica solicitada no exercício de maneira eficaz. A forma como você usou a estrutura condicional if para verificar se o valor do campo "Do número" é maior ou igual ao valor do campo "Até o número" é a abordagem ideal para este problema. A inclusão do alert para informar ao usuário sobre o erro e o uso do return para interromper a execução da função são pontos importantes que você aplicou corretamente.

Continue com o ótimo trabalho. Caso tenha alguma dúvida ou queira compartilhar outros códigos, o fórum estará sempre à disposição.

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