2
respostas

problemas com o document.write

Olá Não estou conseguindo trabalhar com função do java document.write. No exercicio abaixo coloquei o codigo no sublime e quando verifico no browser (crome) so aparece o titulo que está em linguagem HTML. dotos os exercicio realizados no curso que utilizam o java com document.write não estão aparecendo.

Álcool ou gasolina?

<script>

    var tanque = 40;
    var caminhocomgasolina = 480; 
    var consumogasolina = 480/40;
    var consumogasolina = caminhocomgasolina/tanque;


    document.write("O consumo de gasolina é" + consumogasolina);

    caminhocomalcool = 300;
    consumoalcool = caminhocomalcool/tanque;

    document.write(<br>);
    document.write("O consumo de álcool é" = consumoalcool);

</script>

Já perguntei no fórum e me sugeriram trocar o editor de texto pelo visual studio code.... troquei o editor e continuo tendo problemas. Quando busco a função do console ele me indica esse erro, que não consegui traduzir: Uncaught SyntaxError: Unexpected token '<' Aguardo ajuda dos meus colega Grata

2 respostas

Bom dia.

Notei 2 pequenos erros que podem estar causando seu problema. Nos dois últimos document.write() você deve colocar o <br> entre aspas dentro de write(), dessa forma:

document.write("<br>");

E na última linha, também dentro de write() você deve trocar o sinal de igual (=) pelo de concatenação (+), assim:

document.write("O consumo de álcool é" + consumoalcool);

Eu fiz esse ajuste, testei e funcionou aqui, segue abaixo o código que ajustei:

 var tanque = 40;
    var caminhocomgasolina = 480; 
    var consumogasolina = 480/40;
    var consumogasolina = caminhocomgasolina/tanque;


    document.write("O consumo de gasolina é" + consumogasolina);

    caminhocomalcool = 300;
    consumoalcool = caminhocomalcool/tanque;

    document.write("<br>");
    document.write("O consumo de álcool é" + consumoalcool);

Espero ter ajudado, abraço!

Obrigada... infelizmente deu certo...kkkk . Infelizmente pq percebo que o erro estava nos detalhes que não consigo enxergar facilmente... gratidão pela ajuda.