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 ✓.