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

O erro está...

<meta charset="UTF-8">
<script>
    var minhaIdade = 20;

    document.write("Eu nasci em " + (2016 - minhaidade) );
</script>

O erro está na escrita, o correto seria:

<meta charset="UTF-8">
<script>
    var minha idade = 20;

    document.write("Eu nasci em " + (2016 - minha idade) );
</script>
2 respostas
solução!

Fala, João Pedro! Tudo ótimo?

O nome de uma variável não deve conter espaços e também deve obedecer um tipo de escrita conhecida como CamelCase. Existe também uma escrita conhecida como SnakeCase, utilizada em Python, mas vamos focar no CamelCase

Aqui você vai encontrar alguns exemplos de criação de variáveis.

Voltando ao exercício o nome da variável var minhaIdade = 20;não está errada. O erro está onde ela está sendo chamada com a letra iminuscula (2016 - minhaidade)

<meta charset="UTF-8">
<script>
    var minhaIdade = 20;

    document.write("Eu nasci em " + (2016 - minhaidade) );
</script>

Poderíamos colocar o nome da variável de forma corrida, sem utilizar o CamelCase? Sim! Porém, imagina um nome de variável grande

var nomedevariavelcomescritacorrida

Veja que fica difícil a leitura.

Se utilizarmos o CamelCase, melhora e muito

var nomeDeVariavelComEscritaCamelCase

Por convenção, é uma boa prática a utilização do CamelCase

Espero ter ajudado, João!

Um abraço e bons estudos!!!

Obs: Como a variável foi declarada com maiúscula, vc deverá aplicar a mesma estrutura, caso contrário o programa não entenderá do que se trata.