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

[Sugerencia] No se puede sumar, solo me une los números.

Si en el desafío 6 en vez de sumar 15 + 3 = 18 te da como resultado "153" (Esto se llama "concatenación"), recuerda que cualquier dato que ingreses a través del prompt() es de tipo string. Para poder sumar debes de convertirlos en tipo número con la función parseInte(). A continuación un ejemplo:

    let num1 = parseInt(prompt("Introduzca el primer número:"));
    let num2 = parseInt(prompt("Introduzca el segundo número:"));
    
    alert(`La suma de ${num1} y ${num2} es igual a ${num1 + num2}.`);
2 respuestas

intenta en vez de meter ${num1 + num2},crear itra variable como Resultado

  let num1 = parseInt(prompt("Introduzca el primer número:"));
    let num2 = parseInt(prompt("Introduzca el segundo número:"));
    let resultado = num1+num2
    alert(`La suma de ${num1} y ${num2} es igual a ${resultado}.`);

Un truco, para convertir un texto en numero es el siguiente.

let num1 = +prompt("Introduzca el primer número:");
let num2 = +prompt("Introduzca el segundo número:");
let resultado = num1+num2;

alert(`La suma de ${num1} y ${num2} es igual a ${resultado}.`);