5
respostas

O espaçamento do código

Boa tarde quando eu fui fazer o espaçameto do if usando o ( Shift + {) meu código ficou assim:

while (chute != numeroSecreto) { chute = prompt('Escolha um numero entre 1 e 10'); // se chute for igual ao numero secreto {if ( chute == numeroSecreto ) { alert(Parabéns, você acertou o numero secreto é ${numeroSecreto}); } else { if( chute > numeroSecreto) { alert(O nuemro secreto é menor que ${chute}); } else { alert(O nuemro secreto é maior que ${chute}); } }}

} como eu posso usar o comando do shift da foma certa?

5 respostas

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!

Olá Vitor, tentei de várias maneiras e fiz até algumas consultas em outros lugares e não funcionou comigo o atalho Shift + {

Contudo funcionou quando uso Ctrl + {

Comigo também não funciona o shift+{

e funcionou com a dica do Marco Antonio.

Comigo também funcionou apenas Ctrl + { conforme a dia do Marco Antonio

O shift + { realmente não funcionou e fui tentar o Ctrl + { e então funcionou.