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

[Dúvida] Porquê utilizar ${ ao invés de +?

Eu utilizei o "+" para mostrar o resultado e na resposta está ${, qual a diferença por favor? Rodando o código veio o mesmo resultado

let saldoConta = 500; // Exemplo de saldo
alert('Seu saldo é de R$' + saldoConta);
let saldoConta = 500; // Exemplo de saldo
alert(`Seu saldo é de R$${saldoConta}.`);
3 respostas

Olá boa noite!

Aqui está sendo usado o operador + para concatenar a string com a variável saldoConta.

let saldoConta = 500; // Exemplo de saldo
alert('Seu saldo é de R$' + saldoConta);

Aqui é usado uma template string para inserir o valor da variável saldoConta na string

let saldoConta = 500; // Exemplo de saldo
alert(`Seu saldo é de R$${saldoConta}.`);

Ambas as abordagens dão o mesmo resultado, a template string pode ser mais legivel e facil de escrever, pricupalmente quando tem muitas variáveis.

solução!

Oi Rodolfo,

A diferença entre usar + e ${} (interpolação de strings) no JavaScript está principalmente na legibilidade e na facilidade de uso.

Quando você usa o +, precisa concatenar manualmente as partes da string, o que pode se tornar confuso em strings longas ou complexas. Por exemplo:

alert('Seu saldo é de R$' + saldoConta + '.');

Com a interpolação de strings usando backticks (`), você pode inserir variáveis diretamente dentro da string, tornando o código mais limpo e fácil de entender:

alert(`Seu saldo é de R$${saldoConta}.`);

Além disso, a interpolação permite incluir expressões e múltiplas variáveis de maneira mais simples e clara. Por exemplo:

let juros = 50;
alert(`Seu saldo é de R$${saldoConta + juros}.`);

Ambos os métodos produzem o mesmo resultado, mas a interpolação resulta em um código mais legível e fácil de manter.

Por isso, é recomendado usar a interpolação de strings quando possível, especialmente em mensagens mais complexas.

tux matrix    Caso este post o tenha ajudado, por favor, marcar como solucionado ☑️. Bons Estudos! 🤓

Obrigado pelo suporte gente, bem objetivos e claros fia melhor de aprender, um abraço!