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

08 Desafío: hora de practicar

app.js

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

function mostarMensajeEnLaConsola() {
console.log('El botón fue clicado!')
}

function mostarMensajeEnLaConsola() {
console.log('El botón fue clicado!')
}

function mostrarAlerta() {
let ciudad = prompt("Por favor, ingresa el nombre de una ciudad de Brasil:");
alert("Estuve en " + ciudad + " y me acordé de ti.");
}

function mostarAlerta(){
alert("AMO JS");
}

function sumaDosNumeros(){
let primerNumero = parseInt(prompt('Digite el primer numero'));
let segunNumero = parseInt(prompt('Digite el segundo numero'));
let resultado = primerNumero + segundoNumero;
alert('${primerNumero} + ${segundoNumero} = ${resultado}')

}
html 
    <h1></h1>
</header>
<main class="container">
    <button onclick="mostarMensajeEnLaConsola()" class="button">Console</button>
    <bbutton onclick="mostrarAlerta()" class="button">Alert</button>
    <button onclick="mostarAlerta()" class="button">Alert</button>
     <button onclick="sumaDosNumeros()" class="button">Suma</button>
</main>
1 respuesta

Hola Pamela, espero que estés bien

Parece que estás trabajando en un proyecto que involucra JavaScript y HTML. He notado algunos detalles en tu código que podrían necesitar ajustes:

  1. Funciones duplicadas: Veo que tienes dos funciones con el mismo nombre mostarMensajeEnLaConsola(). Esto causará que solo la última definición sea utilizada. Debes eliminar una de ellas o renombrar una si ambas son necesarias.

  2. Error tipográfico en el HTML: Hay un pequeño error en el HTML, donde has escrito <bbutton> en lugar de <button>. Esto causará que el botón no funcione correctamente.

  3. Interpolación de cadenas: En la función sumaDosNumeros(), estás usando comillas simples para la interpolación de cadenas, lo cual no funcionará correctamente. Deberías usar backticks (`) en lugar de comillas simples para que la interpolación funcione. Aquí está el código corregido:

    function sumaDosNumeros(){
        let primerNumero = parseInt(prompt('Digite el primer numero'));
        let segunNumero = parseInt(prompt('Digite el segundo numero'));
        let resultado = primerNumero + segunNumero;
        alert(`${primerNumero} + ${segunNumero} = ${resultado}`); 
    }
    
  4. Errores tipográficos en los nombres de las funciones: Asegúrate de que los nombres de las funciones sean consistentes. Por ejemplo, mostarAlerta() debería ser mostrarAlerta() para mantener la consistencia.

Con estos ajustes, tu código debería funcionar mejor. Espero que estas sugerencias te sean útiles.

Espero ter ayudado y bons estudos!