<html>
<head>
<meta charset="UTF-8">
<title>imprimir edades2</title>
<h1>imprimir edades parte 2</h1>
</head>
<body>
</body>
<script>
function saltarLinea() {
document.write("<br>");
}
</script>
<meta charset="UTF-8">
<script>
function saltarLinea() {
document.write("<br>");
}
function imprimir(frase) {
document.write(frase);
saltarLinea();
}
</script>
<meta charset="UTF-8">
<h1>PROGRAMA</h1>
<script>
function saltarLinea() {
document.write("<br>");
document.write("<br>");
document.write("<br>");
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>
</html>
Cuando quito la palabra function a la función el error que imprime en consola es el mismo que me imprime cuando quito los paréntesis de la función (Uncaught SyntaxError: Unexpected token '{' (at imprimir_edades2.html:17:22))