1
resposta

index

Boa tarde estou tentando rodar o meu código no index da aula logica-js-aula_2 e simplesmete a caixinha não abre para digitar o numero secreto escolhido.

alert('Boas vindas ao jogo do número secreto');
let numeroSecreto = 5;
console.log(numeroSecreto)
let chute = prompt('Escolha um número entre 1 e 10');

// se chute for igual ao número secreto
if (chute == numeroSecreto) {
    alert(`Isso ai! Você descobriu o número secreto ${numeroSecreto}`);
} else {
    if (chute > numeroSecreto) {
        alert (´O número secreto é menor que ${chute}`);
    } else {
        alert (´O número secreto é maior que ${chute}`)
    }
}
1 resposta

Oi, Alessandra! Tudo bem?

De acordo com o código enviado, o problema está relacionado ao uso de crases e apóstrofos nas template strings, pois, no JavaScript, para usarmos template strings e interpolar variáveis, precisamo usar crases. Entretanto no código, podemos observar o uso de acentos agudos (´), o que pode estar causando o problema.

Dessa forma, devemos deixar o código da seguinte maneira:

alert('Boas vindas ao jogo do número secreto');
let numeroSecreto = 5;
console.log(numeroSecreto);
let chute = prompt('Escolha um número entre 1 e 10');

// se chute for igual ao número secreto
if (chute == numeroSecreto) {
    alert(`Isso aí! Você descobriu o número secreto ${numeroSecreto}`);
} else {
    if (chute > numeroSecreto) {
        alert(`O número secreto é menor que ${chute}`);
    } else {
        alert(`O número secreto é maior que ${chute}`);
    }
}

Espero ter ajudado!

Um forte abraço e bons estudos!