1
resposta

sem entender no vscode

fiz este teste

var n1 = prompt("entre o primeiro numero"); var n2 = prompt("entre o segundo numero"); var resultado = n1+n2; alert("o resultado é ");

gravei com soma.html e no vscode coloquei para rodar no terminal run active file e aparece toda este texto, sem entender e na tela do computador aparece

var n1 = prompt("entre o primeiro numero"); var n2 = prompt("entre o segundo numero"); var resultado = n1+n2; alert("o resultado é ");

copiei o conteudo da aula e coloquei no vscode e rodei e diz que nao ha mencanismo de script para a extensao. js

1 resposta

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:

  1. Crie um arquivo HTML: Você já fez isso, mas vamos garantir que está tudo certo. O arquivo pode se chamar soma.html.

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

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