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

[Proyecto] Desafío: Hora de practicar funciones y listas

// Selección de elementos del DOM
const title = document.querySelector('h1');
const consoleBtn = document.querySelector('#consoleBtn');
const promptBtn = document.querySelector('#promptBtn');
const alertBtn = document.querySelector('#alertBtn');
const sumBtn = document.querySelector('#sumBtn');

// Actualizar título
title.textContent = "Hora del Desafío";

// Función para el botón de consola
function handleConsoleClick() {
    console.log("El botón fue clicado");
}

// Función para el botón de prompt
function handlePromptClick() {
    const ciudad = prompt("¿Cuál es una ciudad de Brasil que te gustaría visitar?");
    if (ciudad && ciudad.trim()) {
        alert(`Estuve en ${ciudad.trim()} y me acordé de ti`);
    } else {
        alert("No ingresaste una ciudad válida");
    }
}

// Función para el botón de alerta
function handleAlertClick() {
    alert("Yo amo JS");
}

// Función para el botón de suma
function handleSumClick() {
    const num1 = Number(prompt("Ingresa el primer número:"));
    const num2 = Number(prompt("Ingresa el segundo número:"));
    
    if (!isNaN(num1) && !isNaN(num2)) {
        alert(`El resultado es: ${num1 + num2}`);
    } else {
        alert("Por favor ingresa números válidos");
    }
}

// Asignación de event listeners
consoleBtn.addEventListener('click', handleConsoleClick);
promptBtn.addEventListener('click', handlePromptClick);
alertBtn.addEventListener('click', handleAlertClick);
sumBtn.addEventListener('click', handleSumClick);