Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Exercício somaDoisNumeros() não retorna número inteiro

O Google Chrome retorna como string juntando dois números interiros digitados

function somaDoisNumeros() {
    let num1 = parseInt(prompt('Digite o primeiro número'));
    let num2 = parseInt(prompt('Digite o segundo número'));
    let soma = num1 + num2;
    alert(`A soma entre o número ${num1} e número ${num2} é igual a ${soma}`);
}
3 respostas

Olá, Cleiton! Tudo bem?

Seu código está correto! A interpolação de strings (template literals) com crases (`) permite que você coloque o conteúdo da variável soma diretamente na string da função alert.

O que está acontecendo:

Quando você usa ${soma} dentro da string, o JavaScript substitui essa parte pelo valor da variável soma. Se num1 e num2 são números, a soma é realizada corretamente e o resultado é exibido no alert.

Exemplo:

Se num1 for 5 e num2 for 3, a variável soma terá o valor 8. O alert exibirá a seguinte mensagem:

A soma entre o número 5 e o número 3 é igual a 8

Seu código está funcionando como esperado e a interpolação de strings exibe o resultado da soma no alert.

Espero ter ajudado.

solução!

Bom dia José Romildo!

Eu fechei o brownse e quando abri novamente ele funcionou normalmente. Obrigado pela resposta meu amigo.

Por nada, Cleiton! Qualquer dúvida é só postar no fórum. Bons estudos!