2
respostas

Resposta exercício

let senhaDoSistema = "senhaTeste!";

let senha = prompt("Digite a senha do sistema:");

if (senha == senhaDoSistema){ alert("Acesso ao sistema garantido"); }

Se colocarmos apenas um "=" ela ira fazer uma atribuição e não uma comparação como desejamos

2 respostas

Oi Júlio,

Excelente observação! 👍

Você identificou corretamente o problema: usar um único = em vez de == dentro da condição if.

O operador = é usado para atribuição, ou seja, para dar um valor a uma variável. Já o == é usado para comparar se dois valores são iguais.

Para saber mais: Operadores de comparação em JavaScript - Documentação da Mozilla sobre operadores de comparação em JavaScript.

Continue praticando e explorando os conceitos! 💪

Muito legal!! Parabéns