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

estava fazendo um teste. O que errei?

fui fazer um pequeno programa para tabuada mas deu errado.

<meta charset="UTF-8">
<script>
function pulaLinha() {
    document.write("<br>");
    document.write("<br>");
}
function mostra(frase){
    document.write(frase);
    pulaLinha();
}

var numero = 7
var multiplicador = 1
function tabuada(){
    return (numero * multiplicador);
}

while(multiplicador <= 10){
    mostra(tabuada);

    multiplicador++;
}


</script>
3 respostas
solução!

Oi Gustavo,

Você está chamando a função tabuada dentro do while, mas não incluiu os parenteses necessários para chamar a função:

while(multiplicador <= 10){
    mostra(tabuada());
    multiplicador++;
}

Obrigado Ana. escapou-me este detalhe.

Muito bem observado, Ana!

Gustavo, apenas um adendo! Lembre-se sempre que incluir o ponto e vírgula no final das suas instruções JavaScript. Vc esqueceu de fazer isso em alguns casos, como a seguir:

var numero = 7
var multiplicador = 1

Grande abraço e bons estudos a todos!