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

Desafio

let titulo = document.querySelector(h1);
titulo.innerHTML = Hora del desafio;

function ClickConsola (){
console.log(El boton fue cliclado);
}

function City (){
let NameCity = prompt(Dime una ciudad de Brasil);
alert (Estuve en ${NameCity} y me acorde de ti);
}

function clickAlert() {
alert(Yo amo JS);
}

function Adicion() {
let valor1 = prompt(Ingrese un numero);
let valor2 = prompt(Ingrese un segundo valor);
let resultado = valor1 + valor2 ;
alert (El resultado de la suma es ${resultado});
}

1 respuesta

Hola Juan,

¡Gracias por compartir tu código! Parece que estás trabajando en un proyecto de JavaScript que involucra interacciones con el usuario a través de prompts y alerts. He notado un pequeño detalle en tu función Adicion(). Cuando sumas valor1 y valor2, estás concatenando las cadenas de texto en lugar de sumar los números. Esto sucede porque los valores obtenidos de prompt son cadenas de texto. Para solucionar esto, puedes convertir estos valores a números utilizando parseInt() o parseFloat().

Aquí tienes un ejemplo de cómo podrías modificar la función Adicion() para que realice la suma correctamente:

function Adicion() {
    let valor1 = prompt(`Ingrese un numero`);
    let valor2 = prompt(`Ingrese un segundo valor`);
    let resultado = parseFloat(valor1) + parseFloat(valor2);
    alert(`El resultado de la suma es ${resultado}`);
}

Con esta modificación, valor1 y valor2 se convierten en números decimales antes de realizar la suma. Si estás seguro de que solo trabajarás con números enteros, podrías usar parseInt() en su lugar.

Espero que esta sugerencia te sea útil y que puedas seguir avanzando en tu proyecto. ¡Espero haber ayudado y buenos estudios!