Eu coloquei:
<meta charset="UTF-8">
<script>
var ano = 2016;
document.write("Flavio tem" + (" ano - 1977") + " anos");
</script>
meu var nao funcionou no ano
Eu coloquei:
<meta charset="UTF-8">
<script>
var ano = 2016;
document.write("Flavio tem" + (" ano - 1977") + " anos");
</script>
meu var nao funcionou no ano
Posta aqui seu código para a gente ver como você fez.
Oi Luís eu editei seu post, pois seu código não estava aparecendo, sempre que for enviar código aqui no fórum você deve clicar no botão <> INSERIR CÓDIGO e colar no meio das aspas mantendo-as.
O motivo de não ter funcionado é que não precisa envolver o que está entre parenteses com aspas porque não se trata de texto e sim de uma variável com um número, só utilizamos aspas no texto.
Mudando para:
document.write("Flavio tem" + ( ano - 1977) + " anos");
Espero ter ajudado e bons estudos.
Olá Luís, Boa tarde você colocou sua variavel como string e isso impede ela de executar, é só vc tirar as aspas da onde vc declarou a variável. Deixando seu código assim :
document.write("Flavio tem" + ( ano - 1977) + " anos");
Espero ter ajudado e bons estudos.
É voçê a declarou como texto.
A declaração está correta da variável o problema está como ele mostrou no document.write
jeito que ele fez: document.write("Flavio tem" + (" ano - 1977") + " anos"); Jeito correto: document.write("Flavio tem" + (ano - 1977) + " anos");
Tem que retirar as aspas duplas, pois ela indica uma string e não um tipo numérico.