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

Desafío: Hora de Practicar

Solución:

app.js:

//Declaración de Vafriables
let texto = document.querySelector('h1');
let btnConsole = '';
let ciudad = '';
let num1, num2 = 0;

//Modificación de texto
texto.innerHTML= 'Hora del Desafio';

//Declaración de funciones
function consoleClick(){
btnConsole= 'El botón fue clicado';
console.log(btnConsole);
}

function promptClick(){
ciudad = prompt('Ingrese el nombre de una ciudad');
alert(Estuve en ${ciudad} y me acordé de ti);
}

function alertClick(){
alert('Yo amo JS');
}

function sumaClick(){
num1 = parseInt(prompt('Ingrese el primer numero a sumar'));
num2 = parseInt(prompt('Ingrese el segundo numero a sumar'));
alert(La suma del número ${num1} con el número ${num2} es igual a ${num1+num2});
}

Líneas botones en HTML

<button onclick="consoleClick();" class="button">Console</button>
<button onclick="alertClick();" class="button">Alert</button>
<button onclick="promptClick();" class="button">Prompt</button>
<button onclick="sumaClick();" class="button">Suma</button>
1 respuesta

Hola Carlos, espero que estés bien

¡Parece que has hecho un gran trabajo con tu código! Has implementado correctamente las funciones y los botones parecen estar configurados de manera adecuada para cumplir con los requisitos del desafío. Aquí está un pequeño resumen de lo que has hecho y algunas sugerencias:

  1. Cambio de texto del h1: Has utilizado document.querySelector('h1') para cambiar el texto a "Hora del Desafio", lo cual es correcto.

  2. Función consoleClick: Esta función está configurada para mostrar "El botón fue clicado" en la consola cuando se hace clic en el botón correspondiente. Todo parece estar en orden aquí.

  3. Función promptClick: Esta función solicita al usuario el nombre de una ciudad y luego muestra una alerta con el mensaje adecuado. La lógica está bien implementada.

  4. Función alertClick: Muestra una alerta con el mensaje "Yo amo JS" al hacer clic, lo cual cumple con el requisito.

  5. Función sumaClick: Solicita dos números al usuario y muestra la suma en una alerta. La conversión de los valores de entrada a enteros con parseInt es una buena práctica para asegurar que los números se sumen correctamente.

En general, tu código parece estar funcionando bien y cumple con los requisitos del desafío. Si estás experimentando algún problema específico o si hay algo más que te gustaría ajustar, no dudes en compartir más detalles.

Espero haber ayudado y buenos estudios!