Acreditoque problema está na linha onde está o "if" pois está usando um único sinal de igual " =" Esse sinal é utilizado para atribuir um valor de uma variável. Para fazer a comparação entre a senhas, é necessário usar o sinal de igual duplo "=="
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Acreditoque problema está na linha onde está o "if" pois está usando um único sinal de igual " =" Esse sinal é utilizado para atribuir um valor de uma variável. Para fazer a comparação entre a senhas, é necessário usar o sinal de igual duplo "=="
Olá, Izabella. Tudo bem?
Sua afirmação sobre atribuir uma variável e utilizar o operador de igualdade está correta! Em JavaScript, o operador de atribuição "=" é usado para atribuir valores a variáveis, enquanto o operador de igualdade "==" é usado para comparar valores. Além disso, existe o operador de igualdade estrita "===" que compara tanto o valor quanto o tipo dos operandos, o que pode ser útil para evitar comparações inesperadas.
Por exemplo, se você estiver verificando se duas senhas são iguais, o seu código deve se parecer com algo assim:
let senha1 = "minhaSenha123";
let senha2 = "minhaSenha123";
if (senha1 === senha2) {
console.log("As senhas são iguais!");
} else {
console.log("As senhas são diferentes!");
}
Usando "===" garante que a comparação seja precisa, verificando tanto o valor quanto o tipo. Espero ter ajudado e bons estudos!