Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Numeros Sorteado Nan,Nan,Nan,Nan

Meu codigo so retorna o resultado Nan,Nan

function sortear () {

// documet.getElementById() pega o elemento do HTML e traz para o JS
let quantidade = parseInt(document.getElementById('quantidade').value);    
let de = parseInt(document.getElementById('de').Value);
let ate = parseInt(document.getElementById('ate').value);

let sorteados = [];
let numero;
let resultado = document.getElementById('resultado');

    //e o que faz aparecer a quantidade do numero pedido
for (let i = 0; i < quantidade; i ++) {
    numero = obterNumeroAleatorio (de, ate);
    sorteados.push(numero);
 }

 
 //Joga o resultado na Mensagem
 resultado.innerHTML = `<label class="texto__paragrafo">Números sorteados: ${sorteados} </label>`;

}

function obterNumeroAleatorio(min,max){ return Math.floor(Math.random() * (max - min + 1)) + min; }

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade

5 respostas

Coloca um console.log na linha 15 pra ver se a variavel número é um tipo numerico mesmo, só pra gente ver

Boa noite No console.log não apresenta erro.

o que aparece no console log ? envie prints para nós

solução!

Oi!

Nessa sua linha de código:

let de = parseInt(document.getElementById('de').Value);

Tem um erro, pois o .Value está errado (está com a letra V em maiúsculo)

Veja se esse é o problema.

Olá Obrigado deu certo, o erro estava na linha 5 mesmo que estava com a letra maiúscula.