No início o código estava funcionando quando eu atualizava a página no chrome, mas depois simplesmente parou. Segue um print do código:
No início o código estava funcionando quando eu atualizava a página no chrome, mas depois simplesmente parou. Segue um print do código:
Já resolvi, faltou um "=" na linha 3. Só não encontrei uma opção de deletar o tópico.
Então, se você quiser comparar corretamente com um número (como no caso do número secreto), é melhor converter o valor digitado para número usando Number( ).
Além disso, o operador == compara apenas o valor mas não o tipo. Já o === compara valor e tipo, o que evita bugs mais pra frente. Por isso a forma mais segura seria algo assim:
const numeroSecreto = 5; // Não precisa do zero à esquerda
const chute = Number(prompt('Digite um número'));
if (chute === numeroSecreto) {
alert('Você acertou');
} else {
alert('Você errou');
}
Assim, você garante que está comparando dois números do mesmo tipo. espero ter ajudado!