Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

Console.log: Undefined

En el siguiente codigo, la ultima linea, la consola me arroja el valor "Undefined", a que se debe? si holaMundo fue definido como un alert al principio del codigo

let holaMundo = alert("Bienvenido al jueguito!");
let numeroSecreto = 8;
let numeroUsuario = prompt("Me indicas un numero entre 1 y 10 por favor:");

if (numeroUsuario == numeroSecreto) {
    alert(`Acertaste, el numero es: ${numeroSecreto}`);
}else{
    alert('El número secreto era ' + numeroSecreto);
    alert('No acertaste el numero');
};
console.log(numeroUsuario);
console.log(numeroSecreto == numeroUsuario);
console.log(alert);
console.log(holaMundo);
2 respuestas
solución!

¡Hola Nicolas, espero que estés bien!

El problema que estás experimentando se debe a que estás utilizando alert en lugar de console.log para asignar un valor a la variable holaMundo. La función alert muestra un mensaje en una ventana emergente, pero no retorna ningún valor, por lo que la variable holaMundo se establece como undefined.

Para corregir esto, simplemente debes asignar un valor directamente a la variable holaMundo sin utilizar alert. Por ejemplo:

let holaMundo = "Bienvenido al jueguito!";

De esta forma, cuando hagas console.log(holaMundo), verás el mensaje "Bienvenido al jueguito!" en la consola en lugar de "undefined".

Espero que esto aclare tu duda. ¡Sigue practicando y verás cómo mejora tu comprensión de JavaScript!

Espero ter ajudado e bons estudos!

Muchas gracias! Ya lo había resuelto con Luri, es una excelente herramienta, de todos modos gracias por responder. Que tengas un escelente dia