Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Salvadoruve2 en 02 de Agosto 2016, 13:21

Título: SyntaxError: missing ) after argument list Depurar JavaScript. Ejemplo CU01151E
Publicado por: Salvadoruve2 en 02 de Agosto 2016, 13:21
Ejercicio CU01151E del tutorial básico de desarrollo web desde cero con JavaScript.

Este es el mensaje que obtenemos al cargar la página.

Citar
SyntaxError: missing ) after argument list

alert('Hello';

Cuando activamos "probar"

Se activa el código y obtenemos:

Citar
unObjeto es
Array [  ]
this es [object Window]

La primera línea proviene de la sintaxis "console.log('unObjeto es' + unObjeto);" y obtenemos solo "unObjeto es" por que el Array está definido pero su contenido está vacío.

La segunda línea proviene de "console.log(unObjeto);" y obtenemos "Array []" por que aquí se nos pide el tipo de objeto que es unObjeto.

La tercera línea proviene de "console.log('this es ' + this);" y obtenemos "this es [object Window]" por que this hace referencia al objeto contenedor. Y el objeto contenedor de la función es objeto Padre predeterminado [object Window].
Título: Re:SyntaxError: missing ) after argument list Depurar JavaScript. Ejemplo CU01151E
Publicado por: Mario R. Rancel en 05 de Agosto 2016, 15:08
Buenas tardes todo bien. Faltaría indicar cómo quedaría el código con el error corregido.

Saludos
Título: Re:SyntaxError: missing ) after argument list Depurar JavaScript. Ejemplo CU01151E
Publicado por: Salvadoruve2 en 06 de Agosto 2016, 12:11
LLevas razón.. aquí lo dejo.

Un saludo

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>