Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

PROBLEMAS COM VARIÁVEL

O valor da variável outroRaio nao aparece no console. Não sei o que tô fazendo de errado

<h1> TESTE </h1>

<input type = "number">

<script>

    var tela = document.querySelector('canvas');
    var pincel = tela.getContext('2d');
    var raio = document.querySelector('input');
    var outroRaio = raio.value;

    console.log(outroRaio);

</script>

Minha suspeita é de que sintaxe para que outroRaio receba o valor de raio seja outra.

1 resposta
solução!

Irmão, perdi um tempo testando aqui tbm kkkkkk. Mas acredito que o "problema" é que o js tá guardado o valor dessa variável outroRaio antes mesmo de você colocar o valor no input.

Pensando assim, eu resolvi dessa forma. Criei uma função que executa sempre que o valor mude.

Não sei te falar se é a melhor forma, mas resolveu.

   var raio = document.querySelector("input");
    var outroRaio = 0;

      function atualizaOutroRaio() {
        outroRaio = Number(raio.value);
        console.log(outroRaio);
      }

      raio.onchange = atualizaOutroRaio;