1
resposta

Porque esta dando errro - Concatenação

A partir desta aula, fiz as alteração, e o jogo não aparece mais a interação com usuário. O que fiz de errado?

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

// se chute for igual ao número secreto
if (numeroSecreto == chute) {
    alert(`Isso ai! Você descobriu o número secreto ${numeroSecreto}´);
} else {
    alert('Você errou :(');
}
1 resposta

Oi, Cinthia! Tudo bem?

O problema está ocorrendo devido a forma que estamos fechando a string no alert dentro do bloco if, pois usamos um acento agudo (´) no final da string, ao invés de uma crase. Dessa forma, precisamos apenas trocar esse acento agudo pela crase nesse trecho de código, deixando-o da seguinte maneira:

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

// se chute for igual ao número secreto
if (numeroSecreto == chute) {
    alert(`Isso aí! Você descobriu o número secreto ${numeroSecreto}`);
} else {
    alert('Você errou :(');
}

Espero ter ajudado! Caso tenha ficado alguma dúvida em relação ao curso ou atividade, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!

Caso este post tenha te ajudado, por favor, marcar como solucionado ✓

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software