<meta charset="UTF-8">
<script>
function pularLinha () {document.write ("<br>");}
function mostra (frase) {document.write (frase); pularLinha();}
var tabuadaDe = 7
var fator = 1
var produto = fator*tabuadaDe
mostra (fator +" x "+ tabuadaDe + " = " +produto); fator = fator + 1
mostra (fator +" x "+ tabuadaDe + " = " +produto); fator = fator + 1
</script>
O "var produto" não consegue ler que o "var fator" teve uma alteração de valor?