Bacaninha!
Repetição dentro da repetição.
E o meu código não ia, não ia, não ia...
Até que!
Fui ver que o nome da minha função "pular linha" sempre foi apenas "linha" e estava dando conflito com o parâmetro "linha" do primeiro FOR.
Parece que num-sei!!!
: )
Assim ficou o código final:
<meta charset="UTF-8">
<script>
function escrever(frase) {
document.write(frase);
}
function pulaLinha() {
escrever("<br>");
}
// Programa para imprimir na tela:
// - três linhas, com dez asteriscos cada;
// Repetição FOR aninhada
for(var linha = 1; linha <= 3; linha++) {
for(var coluna = 1; coluna <= 10; coluna++) {
escrever("*");
}
pulaLinha("<br>");
}
escrever("fim");
pulaLinha();
escrever("fom");
pulaLinha();
escrever("fam");
pulaLinha();
escrever("fuuummmnn");
</script>
E a saída no navegador ficou assim:
**********
**********
**********
fim
fom
fam
fuuummmnn