Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Primer Desafío js-curso-2-main-Funciones y listas

//Cambia el contenido de la etiqueta h1 con document.querySelector
// y asigna el siguiente texto: "Hora del Desafío".

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

// Crea una función que muestre en la consola el mensaje
// "El botón fue clicado" siempre que se presione el botón "Console".

function eventoconsole(){
console.log("el boton fue clicado")
alert("el boton fue clicado")
}

/* 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". */

function pregunta(){
let preguntausuario = prompt("por favor dime una ciudad de brasil que más te guste")
console.log(preguntausuario)
alert(Genial,el año pasado estuve allí en ${preguntausuario} y me acorde de tí)

}

/*Crea una función que muestre una alerta con el mensaje:
"Yo amo JS" siempre que se presione el botón "Alerta". */

function mensaje(){
console.log("yo amo java script")
alert("Yo amo Java-Script")
}

//Al hacer clic en el botón "suma", pide 2 números y muestra el resultado
// de la suma en una alerta.

function suma(){
let numero1 = parseInt(prompt("por favor dime el primer número"))
console.log(numero1)
let numero2 = parseInt(prompt("por favor dime el segundo número"))
console.log(numero2)
let resultado = numero1 + numero2
alert(El resultado es una suma para los números ${numero1} y ${numero2} es ${resultado})

}

1 respuesta

Hola Brayan, espero que estés bien

Tu código parece estar bien estructurado y cubre las funcionalidades que se piden en el desafío. Sin embargo, hay algunos detalles que podrías revisar para asegurarte de que todo funcione correctamente:

  1. Evento del botón "Console": Asegúrate de que el botón al que te refieres tenga un evento de clic asociado a la función eventoconsole. Algo como esto en tu HTML:

    <button id="consoleButton">Console</button>
    

    Y en tu JavaScript, asegúrate de agregar el evento de clic:

    document.getElementById("consoleButton").addEventListener("click", eventoconsole);
    
  2. Función pregunta: Tu función está bien, pero al igual que el anterior, asegúrate de que el botón "prompt" esté correctamente vinculado:

    <button id="promptButton">Prompt</button>
    

    Y en tu JavaScript:

    document.getElementById("promptButton").addEventListener("click", pregunta);
    
  3. Función mensaje: De nuevo, asegúrate de que el botón "Alerta" esté vinculado:

    <button id="alertButton">Alerta</button>
    

    Y en tu JavaScript:

    document.getElementById("alertButton").addEventListener("click", mensaje);
    
  4. Función suma: Verifica que el botón "suma" esté correctamente configurado:

    <button id="sumaButton">Suma</button>
    

    Y en tu JavaScript:

    document.getElementById("sumaButton").addEventListener("click", suma);
    

Con estos ajustes, deberías poder ejecutar cada función al hacer clic en los botones correspondientes. Espero que esto te ayude a resolver el desafío.

Espero haber ayudado y buenos estudios!