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

[Dúvida] Curiosidade Concatenação

Bom dia.

Por curiosidade, dessa maneira abaixo também funcionou, a maneira com crase seria uma padronização do JS? Estaria errado "visualmente" no código da maneira abaixo?

if (palpite == numeroSecreto) { alert('Isso ai! Você descobriu o número secreto : ' + numeroSecreto); } else { alert('Você errou!') };

Obrigado!

2 respostas
solução!

Oi William, tudo bem?

A maneira que você utilizou para concatenar a mensagem está correta, porém, existe uma forma mais moderna e recomendada de fazer isso em JavaScript, que é utilizando as template strings. As template strings permitem que você insira variáveis dentro de uma string de forma mais fácil e legível.

No seu caso, ao invés de utilizar o sinal de "+" para concatenar a string com a variável, você pode utilizar as crases (`) para criar uma template string e inserir a variável utilizando o sinal de cifrão ($) seguido de chaves ({}) antes do nome da variável. Ficaria assim:

if (palpite == numeroSecreto) {
    alert(`Isso ai! Você descobriu o número secreto: ${numeroSecreto}`);
} else {
    alert('Você errou!')
};

Dessa forma, o valor da variável numeroSecreto será inserido na string automaticamente. Essa é uma forma mais legível e recomendada de fazer a concatenação de strings com variáveis em JavaScript.

Espero ter ajudado.

Um abraço e bons estudos.

Olá Lorena, tudo bem e voce?

Muito obrigado pelas informações! :)