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

[Duda] Duda de funcionalidad de un desafio

Hola compañeros! tengo un duda que no he podido resolver, escribi el codigo para realizar el punto 6 de la actividad pero a la hora de ponerlo a prueba en el index en la cosola me tira el siguiente error, que deberia hacer para corregirlo? gracias! :).

app.js:18 Uncaught ReferenceError: promt is not defined at sumaDosNumeros (app.js:18:21) at HTMLButtonElement.onclick (index.html:17:59) sumaDosNumeros @ app.js:18 onclick @ index.html:17

        <button onclick="mostrarMensajeEnLaConsola()" class="button">Console</button>
        <button onclick="mostrarEnAlerta()"class="button">Alert</button>
        <button onclick="mostrarAlerta()" class="button">Prompt</button>
        <button onclick="sumaDosNumeros()" class="button">Suma</button>
    </main>
let titulo= document.querySelector('h1');
titulo.innerHTML = 'hora del desafío';

function mostrarMensajeEnLaConsola(){
    console.log('el botón fue clicado!');
}

function mostrarAlerta (){
    let ciudad = prompt ("por favor, ingrese el nombre de una ciudad de brasil:");
    alert("estuve en " + ciudad +  " y me acorde de ti.");
}

function mostrarEnAlerta(){
    alert('Amo JS!');
}

function sumaDosNumeros(){
    let numeroUno = parseInt(promt('coloque el primer número'));
    let numeroDos = parseInt(promt('coloque el segundo número'));
    let resultado = numeroUno + numeroDos;
    alert(`${numeroUno} + ${numeroDos} = ${resultado}`);
}
1 respuesta

¡Hola Franco, espero que estés bien!

El error que estás experimentando se debe a un pequeño error tipográfico en tu código. En la función sumaDosNumeros, estás utilizando promt en lugar de prompt. La función prompt se utiliza para solicitar al usuario que ingrese un dato, por lo que el código debería lucir así:

function sumaDosNumeros(){
    let numeroUno = parseInt(prompt('coloque el primer número'));
    let numeroDos = parseInt(prompt('coloque el segundo número'));
    let resultado = numeroUno + numeroDos;
    alert(`${numeroUno} + ${numeroDos} = ${resultado}`);
}

Con este cambio, el error debería desaparecer y tu función sumaDosNumeros debería funcionar correctamente.

Espero que esto resuelva tu problema. ¡Buena suerte con tu desafío!

Espero haber ayudado y buenos estudios!