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

Duvidas

Nas atividades, surgiu uma pergunta que me deixou bem confusa, pois de 3 opções, apenas uma deveria esta correta, mas no meu ponto de vista, 2 estavam correta. Por isso peço ajuda para me indicar o erro:

Opção 1

<meta charset="UTF-8">

<script>
    var mes = 6;
    document.write("Realizei a prova no mês " + mes);
    mes = 7;
    document.write("Não, desculpe, realizei a prova no mes " + mes);
</script>

Opção 2

<meta charset="UTF-8">
<script>
    var mes = 6;
    document.write("Realizei a prova no mês " + mes);
</script>
8 respostas

Baseado no código postado, repare que a primeira opção não há a tag de fechamento do <script>. De uma verificada nisso.

Baseado no código postado, repare que a primeira opção não há a tag de fechamento do <script>. De uma verificada nisso.

Isso mesmo, Francisco.

É preciso fechar a tag script.

Lembrete: na hora de escrever um tópico ou post, lembrem de clicar no botao 'inserir codigo' que ele já insere um bloquinho para vocês escreverem o código dentro.

Assim, todos conseguem ver o código mais claro no post depois (:

exemplo:

//insira seu código aqui

Bom estudos! :D

Opa, fui editar a formatação do seu código Krislen, e reparei que tem o </script> nas duas opções.

Você poderia me dizer qual exercício é esse? e de qual curso para eu dar uma olhada melhor na pergunta?

Desculpem, foi um erro meu ter esquecido a TAG </script>. Agora esta correto, vejam novamente e tirem minha duvida de onde esta o erro.

  <meta charset="UTF-8">

<script>
    var mes = 6;
    document.write("Realizei a prova no mês " + mes);
    mes = 7;
    document.write("Não, desculpe, realizei a prova no mes " + mes);
</script>
<meta charset="UTF-8">

<script>
    var mes = 6;
    document.write("Realizei a prova no mês " + mes);
</script>

Logica de programação, na aula 3 e atividade "Você tem chance de fazer diferente".

solução!

Achei, Krislen vamos lá (:

Nesse exercício estamos falando de reatribuição de variável, ou seja, atribuímos uma vez e depois atribuímos de novo.

Na primeira opção do exercício:

<meta charset="UTF-8">

<script>
    var mes = 6;
    document.write("Realizei a prova no mês " + mes);
</script>

Fazemos apenas 1 atribuição "var mes = 6;"

A segunda alternativa é a correta pois ao criarmos a variavel já atribuímos o valor 6 e depois reatribuímos com o valor 7.

<meta charset="UTF-8">

<script>
    var mes = 6;
    document.write("Realizei a prova no mês " + mes);
    mes = 7;
    document.write("Não, desculpe, realizei a prova no mes " + mes);
</script>

E na terceira alternativa tentamos criar de novo a variavel mes, ou seja, ela não está sendo reatribuída.

<meta charset="UTF-8">

<script>
    var mes = 6;
    document.write("Realizei a prova no mês " + mes);
    var mes = 7;
    document.write("Não, desculpe, realizei a prova no mes " + mes);
</script>

Oi Lucas, entendi, no caso eu não li direito, pediu que eu marcasse a opão que fazia a retribuição correta, e nao só a atribuição. Falta de atenção. Obrigada!