Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Qual o problema do meu codigo? quando uso o console ele fala que Flávio n foi definido

<meta charset="UTF-8">

<script>

    var ano = 2016; 
    document.write("Flávio tem " + (ano - 1997)+" anos")
    document.write("<br>");
    document.write("Joaquim tem " + (ano - 1989)+" anos");

    ano=2017;
    document.write("<br>");
    document.write("Barney tem " + (ano - 1981)+" anos");
    document.write("<br>")

    var idadeFlavio =19
    var idadeJoaquim =27
    var idadeBarney =36
    var media = ((idadeFlavio+idadeJoaquim+idadeBarney)/3);
    document.write ("Á média das idades é "+ Math.round(media));
    document.write("<br>");
    var nome = Flávio
    document.write("A idade do "+ nome + " é "+ idadeFlavio + " e á media de sua idade com outros é "+ Math.round(media));

</script>
2 respostas
solução!

Na linha

var nome = Flávio

Flávio é uma string (cadeia de caracteres) que você quer atribuir a uma variavel, e toda string tem que estar entre aspas (simples ou duplas no caso do javaScript). Logo, o correto seria:

var nome = "Flávio";

Valeu hehehe