3
respostas

Letras e números tudo junto

Estou com problemas onde ao verificar o resultado da programação no navegador as frases e os números ficam unidos.

<meta charset="UTF-8">

<script>

    function pulalinha() {
        alert("oi");
        document.write("<br><br>");

    }

    var ano = 2016;

    document.write("Flávio tem" + (ano - 1977) + "anos");
    pulalinha();

    document.write("Joaquim tem" + (ano - 1996) + "anos");

    pulalinha();

    ano = 2017;
    document.write("Barney tem" + (ano - 1976) + "anos");

</script>

E o resultado fica assim:

Flávio tem39anos

Joaquim tem20anos

Barney tem41anos

3 respostas

Boa tarde, Priscila!

Você precisa adicionar o espaço para que isso não aconteça.

Forma 1: document.write("Flávio tem " + (ano - 1977) + " anos");

Forma 2: document.write("Flávio tem" + " " + (ano - 1977) + " " + "anos");

Ah tá, mas porque no navegador do professor não precisa fazer isso ?

No do professor, acho que tem sim.