Olá Mario! Tudo joia?
Primeiro, é importante saber que o código JavaScript que usa prompt
e alert
deve ser executado em um navegador, pois essas funções são específicas para ambientes de navegador e não funcionam no terminal.
Aqui está um passo a passo para você executar seu código corretamente:
Crie um arquivo HTML: Você já fez isso, mas vamos garantir que está tudo certo. O arquivo pode se chamar soma.html
.
Estruture o HTML: Insira seu código JavaScript dentro de uma estrutura HTML básica. Veja o exemplo abaixo:
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Soma de Números</title>
</head>
<body>
<script>
var n1 = prompt("Entre o primeiro número:");
var n2 = prompt("Entre o segundo número:");
var resultado = Number(n1) + Number(n2);
alert("O resultado é " + resultado);
</script>
</body>
</html>
Note que adicionei Number()
ao redor de n1
e n2
para garantir que a soma seja feita corretamente, já que prompt
retorna uma string.
Abra o arquivo no navegador: Em vez de tentar executar no terminal, abra o arquivo HTML diretamente em um navegador. Você pode fazer isso clicando com o botão direito no arquivo soma.html
no VSCode e selecionando "Abrir com o Live Server" (se você tiver a extensão Live Server instalada) ou simplesmente abrir o arquivo no navegador manualmente.
Ao seguir esses passos, o código deve funcionar como esperado no navegador, permitindo que você insira os números e veja o resultado da soma.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.