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

Faça como eu fiz: console.log

Erro senha mas o jogo continua.

Fiz dessa forma, não está do jeito que eu queria. tenho que ajusta de forma que quando eu erro a senha ele não continue, mas que ele pare e de o sinal de erro. Quando acerto a senha funciona legal. Se alguém tiver sugestões, eu agradeço.

alert('Boas vindas ao jogo do número secreto');

let chute = prompt('Escolha um número entre 1 e 10');
console.log('Valor do chute:', chute);
let numeroSecreto = 4;

console.log('Resultado da comparação:', chute == numeroSecreto);

if (chute == numeroSecreto) {
    alert('Acertou');
} else {
    console.log === prompt('tente novamente');

    } alert ('ok');
    console.log ('errado',chute == numeroSecreto); 
// Adicione um console.log para negar acesso chute == numeroSecreto
{
     console.log('Valor do número secreto:', numeroSecreto);
    alert('O número secreto era ' + numeroSecreto);
} 
2 respostas
solução!

Olá, Marcos. Tudo bem?

Acho que entendi o que você está tentando fazer. Vamos ajustar o seu código para que o jogo pare quando a senha estiver errada e mostre uma mensagem de erro. Vou te mostrar uma maneira de fazer isso:

alert('Boas vindas ao jogo do número secreto');

let chute = prompt('Escolha um número entre 1 e 10');
console.log('Valor do chute:', chute);
let numeroSecreto = 4;


if (chute === numeroSecreto) {
    alert('Acertou');
} else {
    alert('Senha incorreta');
    console.log('Errado, o chute foi:', chute);
    console.log('Valor do número secreto:', numeroSecreto);
    alert('O número secreto era ' + numeroSecreto);
}

Aqui está o que foi ajustado:

  1. Removi o console.log === prompt('tente novamente'); que estava incorreto. Em vez disso, adicionei um alert para informar que a senha está errada.
  2. Organizei o código para que, caso o chute esteja errado, ele mostre a mensagem de erro e o número secreto imediatamente.

Agora, quando você errar a senha, o jogo não continuará sem mostrar que houve um erro. Espero que isso resolva o seu problema!

Espero ter ajudado!

Siga firme nos seus estudos e conte com o fórum sempre que precisar!

Abraços :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado

Muito obrigado Mike, ajudou muito.