Como o programa sabe o que é linha e coluna ? Na verdade, ele " faz linha"porque ele adiciona asterisco até dar ser coluna <=10 ( para não confundir eu renomearia para estrela<=10)? Quando ele completa as 10 estrelas o 2º loop/ for ( o "for dentro do for" ) é terminado , daí ele ai para a instrução do 1º loop que é linha ? O código abaixo que isso expõe isso ?
<meta charset="UTF-8">
<script>
function pulaLinha (){
document.write ( "<br><br>");
}
function mostra (frase){
document.write (frase);
pulaLinha();
}
for (var linha = 1; linha <=3; linha++){
for (var coluna =1; coluna <=10; coluna++ ){
document.write("*");
pulaLinha ();
}
}
</script>