<meta charset="UTF-8">
<script>
document.write("<h1>PROGRAMA</h1>");
function saltarLinea() {
document.write("<br>");
document.write("<br>");
document.write("<br>");
// Agregamos etiqueta hr despues del tercer salto
document.write("<hr>");
document.write("<br>");
document.write("<br>");
}
function imprimir(frase) {
document.write("<big>" + frase + "</big>");
saltarLinea();
}
var anho = 2025;
imprimir("hola amigos");
// este código calcula las edades de Juan, Pedro y Carlos
imprimir("Juan tiene: " + (anho - 2000) + " años");
imprimir("Pedro tiene: " + (anho - 1995) + " años");
anho = 2030;
imprimir("Carlos tiene: " + (anho - 2005) + " años");
</script>
¿Qué pasa si te olvidas la palabra function a la hora de declarar una de las funciones?
Respuesta: El compilador lo vería como una llamada a una función y no como una definición de función.
¿Y los paréntesis en la declaración de la función saltarLinea?
Respuesta: En este caso se interpreta como una variable, probablemente muestre un error si no encuentra la variable.