3
respostas

[Dúvida] Desafio Js

let saldo = 50; let deposito ; const dataAtual = new Date();

nome = prompt('Digite o seu nome ');

deposito = prompt('Digite um valor para deposito');

saldo = (saldo + deposito);

alert(${nome } o seu saldo em ${dataAtual} é de R$: ${saldo} );

Alguém poderia me ajudar com a soma de valores no Js saldo = (saldo + deposito); .

3 respostas

Olá Flavio, o erro que está acontecendo é porque o JavaScript quando recebe uma entrada, ele automaticamente transforma em texto, então ele está concatenando, para resolver isso, você pode colocar assim parseInt(prompt('Digite um valor para deposito')) assim ele irá saber que o valor que vai entrar é um número inteiro. Espero ter ajudado!

Fazer a alteração que o colega indicou resolve!

Utilizei o paeseInt para o valor do saldo e para o valor de entrada

let saldo = parseInt (50);

deposito = parseInt(prompt('Digite um valor para deposito'));

funcionou obrigado