¡Hola Maximiliano!
Veamos tus desafíos uno por uno:
- Para cambiar el contenido de la etiqueta h1 con document.querySelector y asignar el texto "Hora del Desafío", puedes hacerlo de la siguiente manera:
let titulo = document.querySelector('h1');
titulo.innerHTML = 'Hora del Desafío';
- Para crear una función que muestre en la consola el mensaje "El botón fue clicado" siempre que se presione el botón "Console", puedes usar el siguiente código:
function mostrarMensaje() {
console.log('El botón fue clicado');
}
- La función que se ejecute al hacer clic en el botón "prompt" y que pregunte el nombre de una ciudad de Brasil, luego muestre una alerta con el mensaje concatenando la respuesta con el texto "Estuve en {ciudad} y me acordé de ti" se puede implementar así:
function nombreCiudadBrasil() {
let ciudad = prompt('¿Cuál es el nombre de la ciudad de Brasil?');
if (ciudad !== null && ciudad !== '') {
alert(`Estuve en ${ciudad} y me acordé de ti`);
}
}
- Para crear una función que muestre una alerta con el mensaje "Yo amo JS" siempre que se presione el botón "Alerta", puedes utilizar el siguiente código:
function mostrarAlerta() {
alert('¡Yo amo JS!');
}
- Por último, para la función que al hacer clic en el botón "suma", pida 2 números y muestre el resultado de la suma en una alerta, puedes implementarla de la siguiente manera:
function funcionSuma() {
let num1 = parseInt(prompt('Ingresa un número: '));
let num2 = parseInt(prompt('Ingresa otro número: '));
if (!isNaN(num1) && !isNaN(num2)) {
let resultado = num1 + num2;
alert(`La suma de ${num1} y ${num2} es igual a ${resultado}`);
} else {
alert('Por favor, ingresa números válidos');
}
}
Espero que estas soluciones te sean de ayuda. ¡Sigue practicando y mejorando en tu aprendizaje de programación!
Espero haber ayudado y ¡buenos estudios!