Tal vez, es una duda que vengo arrastrando de tópicos anteriores. Probando, noté que si uso una función, por ejemplo "document.write" y en el argumento tengo un error en cualquier línea (primera, segunda, cuarta, etc) no me lee ninguna línea anterior. Por lo que entiendo la lectura es secuencial así que supongo que si uso la misma función consecutivamente (hasta que no la cambie/interrumpa) la sigue leyendo como la misma línea. Estoy en lo correcto?
A continuación una pruebita que estuve haciendo:
<meta charset = "UTF-8">
<h1>PROGRAMA</h1>
<script>
function saltarlinea () {
document.write ("<br> <br>")
}
var anho = 2022
document.write ("Mar tiene: " )
document.write (( anho - 2000) + " años"); //Si escribo en otra línea "document.write" no tengo que poner el + (antes de anho en este caso)
document.write("<br>" + "<br>" + "<br>") //Si no le pongo el "+"" no lee ni siquiera las líneas de arriba. Produce ERROR y no imprime nada
document.write ("Nair tiene: " + (anho - 1995) + " años");
//saltolinea //Esta variable no está declarada. Produce error pero sí lee las líneas superiores
saltarlinea();
document.write ("Gus tiene: " + (anho - 2001) + " años");
</script>