Olá Escrevi um pequeno código no Notepad++ e quando tento abrir o programa no navegador não acontece nada, apenas mostra o mesmo código no navegador. O que tem de errado para não acontecer nada ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá Escrevi um pequeno código no Notepad++ e quando tento abrir o programa no navegador não acontece nada, apenas mostra o mesmo código no navegador. O que tem de errado para não acontecer nada ?
Olá, Mateus! Tudo bem?
Sugiro que você copie e cole seu código inteiro utilizando a função "Inserir bloco de código", aqui mesmo no fórum. Ele é identificado pelo símbolo "</>"
Assim eu, ou qualquer outra pessoa vai conseguir de dar um suporte melhor.
Quando você fazer a postagem, a parte com o código fica assim:
<meta charset="UTF-8">
<script>
document.write("Este é meu exemplo de código <br>");
document.write("Você também pode fazer o mesmo ;)");
</script>
<meta charset="UTF-8">
<h3> Álcool ou Gasolina </h3>
document.white("<br");
<script>
var tanque = 40;
var distanciaGasolina = 480;
var consumoGasolina = (tanque/distanciaGasolina);
document.white("A média do consumo com gasolina foi de" + consumoGasolina + " km/H");
dodument.white("<br>");
var distanciaAlcool = 300;
var consumoAlcool = (tanque/distanciaAlcool);
document.white("A Média do consumo com Álcool foi de" + consumoAlcool + " Km/H");
</script>
Maravilha!
Análise do código comentada
<meta charset="UTF-8">
<h3> Álcool ou Gasolina </h3>
// Aqui abaixo há um elemento fora do seu mundo.
// "Document.write" é uma função pertencente ao mundo JavaScript,
// E no código está no mundo HTML. Ou seja, está fora do <script> </script>, causando um erro.
// Ainda há outro problema: Nesta parte do mundo HTML, o navegador interpreta que uma tag foi aperta, mas não foi fechada.
// Causando um erro de sintaxe. É isso o que está impedindo o programa ser exibido no navegador.
document.white("<br");
<script>
var tanque = 40;
var distanciaGasolina = 480;
// No cálculo do consumo, seja gasolina ou álcool, é necessário fazer a operação: distância ÷ litros do tanque
var consumoGasolina = (tanque/distanciaGasolina);
// A partir daqui houve erro de digitação, em que troucou o R pelo H. Deveria ser "document.wRite", está "document.wHite".
document.white("A média do consumo com gasolina foi de" + consumoGasolina + " km/H");
// Já aqui, ao invés de ser digitado "document.write", perceba que está "dodument.white"
dodument.white("<br>");
var distanciaAlcool = 300;
// Conforme comentei anteriormente, a operação deve ser: distância ÷ litros do tanque
var consumoAlcool = (tanque/distanciaAlcool);
document.white("A Média do consumo com Álcool foi de" + consumoAlcool + " Km/H");
</script> Solução funcionando
<meta charset="UTF-8">
<h3> Álcool ou Gasolina </h3>
<script>
var tanque = 40;
var distanciaGasolina = 480;
var consumoGasolina = (distanciaGasolina / tanque);
document.write("A média do consumo com gasolina foi de " + consumoGasolina + " km/H");
document.write("<br>");
var distanciaAlcool = 300;
var consumoAlcool = (distanciaAlcool / tanque);
document.write("A Média do consumo com Álcool foi de " + consumoAlcool + " Km/H");
</script> Em resumo, Mateus. O seu programa apresentou um erro de sintaxe, o que impossibilitou o navegador de o executar perfeitamente.
Parabéns por não guardar a dúvida e compartilhar aqui no fórum.... É assim que se faz! Se surgir outra dúvida, conte comigo :)