Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
3
respuestas

Pregunta 4 del desafío logica y programación explorar funciones y listas

En la pregunta 4 del desafío. Crea una función que se ejecute cuando se haga clic en el botón "prompt", preguntando el nombre de una ciudad de Brasil. Luego, muestra una alerta con el mensaje concatenando la respuesta con el texto: "Estuve en {ciudad} y me acordé de ti". Mi código es:

let titulo = document.querySelector("h1"); titulo.innerHTML = "Hora del Desafío";

function botonConsole() { alert("El botón fue Clicado"); }

function botonPrompt() { let ciudad = prompt("¿ Que Ciudad de Brasil te Gusta?"); alert(Estuve en la $ {ciudad} y me acordé de tí); }

al revisar la respuesta en las soluciones y de verificar varias veces la sintaxis, no encuentro el error. Sí alguien me puede ayudar donde está el error. Gracias

3 respuestas

cuando pegué el código en el foro no aparecen las temple string (comillas invertidas) pero yo las tengo puesta en código q hice. Ese no es error

Luego de seguir avanzando en los demás problemas y sin hacerle nada al código, al final funcionaron. Que raro. No me resulta el problema 6 de la suma. Lo seguiré intentando

¡Hola Rolando, espero que estés bien!

El error que veo en tu código es un pequeño problema de sintaxis. En la función botonPrompt(), tienes un espacio adicional entre el signo de dólar y la llave al concatenar la respuesta con el texto. Debería ser así:

alert(`Estuve en ${ciudad} y me acordé de ti`);

Fíjate que el espacio entre el signo de dólar y la llave se ha eliminado. Con este cambio, tu función debería funcionar correctamente.

Espero que esto te ayude a solucionar tu problema. ¡Sigue practicando y verás cómo mejorarás cada vez más!

Espero haber ayudado y buenos estudios!