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á 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 :)