Autor Tema: JavaScript SyntaxError: missing ) after argument list ReferenceError: CU01151E  (Leído 3527 veces)

JuansT

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 44
    • Ver Perfil
Respuestas para el ejercicio CU01151E del manual de programación web con JavaScript.

Mensaje que aparece antes:

Citar
SyntaxError: missing ) after argument list
alert('Hello';

Mensaje que aparece después:

Citar
ReferenceError: ejemploObjetos is not defined


El problema que hay en el código es que falta el cierre de paréntesis de la función alert:
 alert('Hello';

Esto provoca que la función ejemploObjetos() no termine de "crearse" ya que cuando llega a la linea del alert se deja de ejecutar javascript antes de llegar al cierre de la función (}) , entonces al hacer la llamada haciendo clic en "probar", la página busca la función "ejemploObjetos()" y no la encuentra, lanzando el error.

El problema se soluciona corrigiendo el alert: alert('Hello'); entonces se termina de crear la función y al hacer clic se ejecuta sin problemas.
« Última modificación: 09 de Abril 2017, 21:25 por Ogramar »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:JavaScript. Depurar. console.log / Error debug: Firebug. CU01151E
« Respuesta #1 en: 10 de Febrero 2017, 16:00 »
Buenas.

La primera parte del ejercicio está bien respondida, te faltaría lo siguiente:

Citar
Corrige el error que contiene el código. ¿Qué mensajes aparecen ahora en la consola? ¿Qué interpretación podemos darle a los resultados que hemos obtenido?

Saludos. ;D

JuansT

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 44
    • Ver Perfil
Re:JavaScript. Depurar. console.log / Error debug: Firebug. CU01151E
« Respuesta #2 en: 10 de Febrero 2017, 17:49 »
Buenas.

La primera parte del ejercicio está bien respondida, te faltaría lo siguiente:

Citar
Corrige el error que contiene el código. ¿Qué mensajes aparecen ahora en la consola? ¿Qué interpretación podemos darle a los resultados que hemos obtenido?

Saludos. ;D

Buenas Pedro, olvidé poner que el texto que está debajo del código es mi respuesta de esa pregunta, es decir arreglando el alert('Hello';  por  alert('Hello'); 
y ya funcionaría:

b)

El problema que hay en el código es que falta el cierre de paréntesis de la función alert:
 alert('Hello';

Esto provoca que la función ejemploObjetos() no termine de "crearse" ya que cuando llega a la linea del alert se deja de ejecutar javascript antes de llegar al cierre de la función (}) , entonces al hacer la llamada haciendo clic en "probar", la página busca la función "ejemploObjetos()" y no la encuentra, lanzando el error.

El problema se soluciona corrigiendo el alert: alert('Hello'); entonces se termina de crear la función y al hacer clic se ejecuta sin problemas.

quedando el código así:
Código: [Seleccionar]
<!DOCTYPE html>
<html><head><title>Ejemplo aprenderaprogramar.com</title><meta charset="utf-8">
<script type="text/javascript">
function ejemploObjetos() {
var unObjeto = new Array();
console.log('unObjeto es' + unObjeto);
console.log(unObjeto);
console.log('this es ' + this);
alert('Hello');
}
</script>
</head>
<body><div id="cabecera"><h2>Cursos aprenderaprogramar.com</h2><h3>Ejemplos JavaScript</h3></div>
<div style="color:blue;" id ="pulsador" onclick="ejemploObjetos()"> Probar </div>
</body>
</html>

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:JavaScript. Depurar. console.log / Error debug: Firebug. CU01151E
« Respuesta #3 en: 10 de Febrero 2017, 19:14 »
Hola.

Esas pregunta se refieren a los mensajes que se muestran por consola mediante estas líneas:

Código: [Seleccionar]
console.log('unObjeto es' + unObjeto);
console.log(unObjeto);
console.log('this es ' + this);

Saludos. ;D

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".