Oi, Juan, tudo bem?
O erro está nesta linha var numeroResultado = (tabuadaVisada * numerosTabuada);
. Perceba que nesse ponto de código a variável numerosTabuada
ainda não existe, essa variável só vai existir dentro do contexto do for
que vem só depois, então a multiplicação com essa variável não ocorre de forma correta, já que no instante da multiplicação ela possuí valor undefined, pois ela não foi declarada antes da realização do cálculo, por este motivo a variável numeroResultado
fica com o valor NaN, já que não é possível multiplicar um número com um valor undefined.
Para corrigir o problema você poderia fazer o seguinte:
var numeroResultado = (tabuadaVisada * 1);
Com isso, a variável numeroResultado
receberia o primeiro valor da tabuada e seria utilizada para printar o valor na primeira execução do for
.
Espero ter ajudado.
Abraços e bons estudos!