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

Desafio: Hora de practicar

//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 intentoClick(){
    console.log("El botón 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 ciudad(){
    let ciudad = prompt("dime el nombre de una ciudad de Brasil");

    alert(`estuve en ${ciudad} y me acorde de ti.`);
    
}

/*Crea una función que muestre una alerta con el mensaje:
 "Yo amo JS" siempre que se presione el botón "Alerta".*/
function js(){
    alert("Yo amo JS");
}

/*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("ingrese el primer numero para la suma"));
  let  numero2 = parseInt(prompt("ingresa el segundo numero para la suma"));
    alert(`la suma de los 2 numeros es: ${numero1 + numero2}`)
}
1 respuesta

Hola Tatiana,

¡Parece que ya has hecho un gran trabajo con el código! Vamos a revisar cada uno de los puntos para asegurarnos de que todo está correcto:

  1. Cambiar el contenido de la etiqueta h1:

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

    ¡Perfecto! Has utilizado document.querySelector correctamente para cambiar el contenido de la etiqueta h1.

  2. Función para el botón "Console":

    function intentoClick(){
        console.log("El botón fue clicado");
    }
    

    Esta función está bien escrita. Asegúrate de que está vinculada al evento de clic del botón "Console".

  3. Función para el botón "prompt":

    function ciudad(){
        let ciudad = prompt("dime el nombre de una ciudad de Brasil");
        alert(`estuve en ${ciudad} y me acorde de ti.`);
    }
    

    La lógica es correcta. Solo verifica que el botón "prompt" esté correctamente asociado a esta función.

  4. Función para el botón "Alerta":

    function js(){
        alert("Yo amo JS");
    }
    

    Esta función también está bien. Asegúrate de que el botón "Alerta" esté llamando a esta función al ser presionado.

  5. Función para el botón "suma":

    function suma(){
        let numero1 = parseInt(prompt("ingrese el primer numero para la suma"));
        let numero2 = parseInt(prompt("ingresa el segundo numero para la suma"));
        alert(`la suma de los 2 numeros es: ${numero1 + numero2}`);
    }
    

    La lógica para sumar dos números está correcta. Nuevamente, verifica que el botón "suma" esté correctamente vinculado a esta función.

Si todo está correctamente vinculado, tu código debería funcionar como se espera. Si tienes problemas con la vinculación de las funciones a los botones, asegúrate de que estás usando addEventListener o el atributo onclick en el HTML para asociar las funciones.

Espero haber ayudado y buenos estudios!