1
resposta

Concatenação

Fiz dessa forma, porém realizei a conversão da variável "Numérica" para "String" e realizei a concatenação.

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

let nScreto = 3;
let nChue = prompt("Escolha um número entra 1 e 10");

console.log("O Número digitado está incorreto! " + String(nScreto))

if (nScreto == nChue) {
  alert("Isso ai! Você descobriu o número secreto " + String(nScreto))
} else {
  alert("Você errou :(");
}
1 resposta

Oi, Henrique! Como vai?

Sua solução ficou muito legal e mostra que você está explorando as possibilidades da linguagem!

O código funciona perfeitamente dessa forma. Você utilizou a concatenação clássica com o operador +, que une o texto fixo ao valor da variável.

Uma curiosidade interessante sobre o JavaScript é que ele possui uma característica chamada coerção de tipos. Isso significa que, ao tentar somar um texto com um número, a linguagem entende automaticamente que você quer juntar os dois e transforma o número em texto por conta própria. Por isso, o uso da função String() é opcional nesse caso, embora deixá-la ali deixe sua intenção bem explícita no código.

Na aula, a instrutora Mônica apresentou as Template Strings (usando crases e ${} ) como uma alternativa. Essa funcionalidade ajuda bastante quando temos frases longas com muitas variáveis, pois evita que precisemos fechar e abrir aspas várias vezes ou usar muitos sinais de +, o que deixa a leitura do código mais fluida e limpa.

Parabéns por testar formas diferentes de chegar ao mesmo resultado, isso é ótimo para o aprendizado!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!