1
resposta

Letra maiúscula e minúscula na variável.

A variável declarada tem junção de palavras, é utilizado a primeira letra maiúscula da segunda palavra, para melhor visualização. A variável utilizada na concatenação foi digitada com letra minúscula e assim o JS não reconhece a variável.

Código incorreto:

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

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

Código correto:

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

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

Conforme o depurador, F12, console, minhaidade não está definida como variável, para isso usar a mesma forma que inseriu a variável. Uma dica importante para identificar os erros é usar o modo desenvolvedor "DevTools".

Insira aqui a descrição dessa imagem para ajudar na acessibilidade