Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Aula na posição errada

Boa noite pessoal, Seria bom se vocês tivessem colocado essa explicação antes do exercício 11 "Onde está o bug" e depois poderiam reforçar na aula do pré-desafio. Meio desanimador postar a explicação da diferença entre o == e o === e pedir pra ajudar a solucionar o bug se o aluno nem conhece a diferença entre ambos. Em principio eu pensei em por o sinal == , mas fui no forum pra ter certeza e vi o sinal de === . Enfim, só uma sugestão.

1 resposta
solução!

Oi Alexandra!

Sinto muito que tenha sido desanimador não ter todas as informações necessárias para o desafio.

Para título de informação, a diferença entre == e === é realmente um conceito crucial em JavaScript, pois == compara apenas os valores, enquanto === compara tanto os valores quanto os tipos de dados. Isso pode causar confusão, especialmente se você não estiver familiarizada com os tipos de dados em JavaScript.

Uma dica prática para lembrar é que === é mais seguro de usar quando você quer ter certeza de que os valores são exatamente iguais em tipo e valor. Por exemplo, 5 == "5" retornaria true, mas 5 === "5" retornaria false, porque um é número e o outro é string.

No mais, sempre que encontrar uma situação semelhante, não hesite em procurar no fórum ou em outros recursos para esclarecer suas dúvidas.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!