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

DESAFIO 01 - ESTÁ CORRETO?

5 respostas
solução!

Olá Renan!

A ideia deste desafio é praticar a escrita de código, você fez certinho, muito bem!

Continue praticando e explorando cada vez mais!

Reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Na verdade tem um erro sim. na parte de comparação (if)

if (>= 18) {
    alert('pode tirar a habilitação');
}

//Faltou você informar *o que* está sendo comparado, a idade no caso. Assim:

if (idade >= 18) {
    alert('pode tirar a habilitação');
}

Olá Caio!

Excelente, passou despercebido, bem observado, por ti Caio!

Abraços!

imagem do codigoO meu da erro e eu não consigo entender o motivo

Olá Deiws!

O erro acontece por conta da declaração da variável, nas linguagens de programação de forma geral, você só pode declarar uma única vez, então quando utilizou let nome = "Lua", contou como uma declaração, ou seja, já foi reservado um espaço na memória, quando tentamos declarar a mesma variável com o mesmo nome na 10, dá erro, por não poder declarar duas variáveis com o mesmo nome.

Pense na variável como o número de uma casa em uma rua. Quando você declara let nome = "Lua", é como se estivesse atribuindo o número "nome" para uma casa. Esse endereço já foi reservado e agora pertence a essa casa específica. Se você tentar dar o mesmo número para outra casa na mesma rua, vai causar confusão, porque cada casa precisa de um endereço único. Então, ao tentar usar o mesmo número "nome" duas vezes, o sistema não sabe para onde ir, gerando um erro!

Não mais, não se preocupe, seus exercícios estão corretos para a proposta da atividade, que tinha como principal objetivo, praticar a escrita do código e você mandou muito bem.

Espero ter ajudado, abraços!