Em relação a nomenclarão das linhas e colunas, percebi que se substituir a nomenclatura delas no codigo ele roda sem nenhum problema (exemplo no script anexado) Mas por que isso? o programa sempre vai ler a primeira linha como linhas e a segunda como a colunas?, poderia escrever as colunas antes das linhas?
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase){
document.write(frase);
pulaLinha();
}
for(var calopsita = 1; calopsita <= 3; calopsita++) {
for(var melancia = 1; melancia <= 10; melancia++) {
document.write("*");
}
pulaLinha();
}
</script>