Vocês tiveram o mesmo erro que tive?
Após seguir o passo a passo para o projeto "descubra o número secreto", o professor demonstrou que ao invés de ficarmos alterando manualmente o número secreto "4" na linha oito, poderia inserir a concatenação demonstrado pelo caracter (${}).
Fiz conforme estavam ensinando, salvei e na hora de atualizar a pagina da web aparecia um erro. Você observaram qual foi o erro?
Pois, todas vezes que vamos inserir um texto à uma função temos que abrir o parênteses e incluir aspas. Contudo quando se trata do Template Strings, existe um erro na utilização das aspas simples ( ' ) ao invés da crase ( ´ ) na linha do alert dentro do if as aspas não podem ser inseridas, interessante...
LEMBRETE: para usar a Template String, você precisa usar a crase para delimitar a string e o ${} para interpolar o valor da variável.
- 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 10');
- // se o chute for igual ao núemro secreto
- if (chute == numeroSecreto) {
- alert('Isso aí! Você descobriu o número secreto ${numeroSecreto}');
- } else {
- alert('Você errou :(');
- }