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

Desafio Console.log

o VS Code está sempre sugerindo que eu chame uma string ao usar aspas, utilizei o console.log em alguns trechos e ficou top:

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


// Adicione um console.log para verificar o valor de "chute" após a entrada do usuário
let chute = prompt('Escolha um número entre 1 e 10');
console.log('Valor do chute:', chute);

let numeroSecreto = 5;
console.log(numeroSecreto)

// se chute for igual ao número secreto
console.log('Usamos o SE comparar o chute com o numero secreto', chute==numeroSecreto);

if (chute == numeroSecreto) {
    alert(`Isso ai! Você descobriu o número secreto ${numeroSecreto}`);
} else {
    alert(`O número secreto era ${numeroSecreto}, mas você escolheu ${chute}`)
}

para desabilitar o console.log posteriormente eu somente coloquei dupla barra antes do comando.

6 respostas

bem explicativo e simplificado!

Está ótimo!!

Observe que quando estamos desenvolvendo um código é imprescindível uma linha em branco ao final do código. O próprio GitHub 'reclama' se você acrescentar o arquivo lá.

alert('Bem-vindo ao jogo do número secreto') let chute = prompt('Escolha um número entre 1 e 10')

let numeroSecreto = 4 console.log('O numero secreto é ' + numeroSecreto) console.log(chute == numeroSecreto) if (chute == numeroSecreto) { alert('Acertou') } else { alert('O número secreto era ' + numeroSecreto) }

Mauricio, sempre teste o código. Percebi que retirou os comentários, para deixar um pouco mais limpo. Porém, não há os separadores ";" das linhas que possuem o código já que fez tudo em uma única linha e, assim, o código não funcionará por erro de sintaxe (que quer dizer que não seguiu as regras de formatação, uso correto das palavras reservadas, dentre outros).

Ao tentar executar o código desse jeito, o seguinte erro aparece: Uncaught SyntaxError: Unexpected identifier 'let'

alert('Bem-vindo ao jogo do número secreto') let chute = prompt('Escolha um número entre 1 e 10') let numeroSecreto = 4; console.log('O numero secreto é',numeroSecreto); if (chute == numeroSecreto) {alert('Acertou') } else { alert('O número secreto era ' +numeroSecreto); }

Agora vai rodar pois estava viajando e não o tinha testado.

solução!

Faz assim, Mauricio:

Quando for editar o código use

```js

[escreva o código aqui]

```

Assim o código virá colorido como se estivesse no VS Code.

O seu tomei permissão de reescrever, olhe aqui, com as correções:


alert('Bem-vindo ao jogo do número secreto');

let chute = prompt('Escolha um número entre 1 e 10');
let numeroSecreto = 4;
console.log('O numero secreto é', numeroSecreto);

if (chute == numeroSecreto) {
    alert('Acertou');
} else {
    alert('O número secreto era ' + numeroSecreto);
}

ou também, menos comum...


alert('Bem-vindo ao jogo do número secreto');

let chute = prompt('Escolha um número entre 1 e 10');
let numeroSecreto = 4;
console.log('O numero secreto é', numeroSecreto);

if (chute == numeroSecreto) { alert('Acertou') }
else { alert('O número secreto era ' + numeroSecreto) }