Olá Vitor, tudo bem? Espero que sim!
O atalho Shift + { é utilizado em alguns editores de código para fazer o espaçamento automático do bloco de código selecionado. No seu caso, você está tentando utilizar esse atalho para formatar um bloco de código if dentro de um loop while em JavaScript.
Aqui está o código corrigido com a formatação adequada:
let numeroSecreto = 7; // número secreto que o usuário deve adivinhar
let chute;
while (chute !== numeroSecreto) {
chute = prompt('Escolha um número entre 1 e 10');
// se chute for igual ao número secreto
if (chute == numeroSecreto) {
alert(`Parabéns, você acertou! O número secreto é ${numeroSecreto}`);
} else {
if (chute > numeroSecreto) {
alert(`O número secreto é menor do que ${chute}`);
} else {
alert(`O número secreto é maior do que ${chute}`);
}
}
}
As correções feitas incluem:
- Adição de um ponto e vírgula após a declaração let chute;.
- Correção dos operadores de comparação de igualdade para === (estritamente igual) para evitar confusões de tipo.
- Correção da formatação do bloco de código if para que ele esteja dentro do loop while.
- Correção das mensagens de alert para torná-las gramaticalmente corretas.
Agora, o código está corretamente formatado e funcional. Certifique-se de ajustar o valor da variável numeroSecreto conforme necessário para o seu jogo.
Caso tenha dúvidas, fico à disposição!
Espero ter ajudado.
Abraços e bons estudos!