Ola pessoal, o operador + eo operador ${ } possuem a mesma funçao de concatenaçao ?
Ola pessoal, o operador + eo operador ${ } possuem a mesma funçao de concatenaçao ?
Ambos os operadores são usados para concatenar strings, mas funcionam de formas diferentes:
Operador +
Concatena strings de forma tradicional e pode ser usado com variáveis, literais ou expressões.
let nome = "Felipe";
let saudacao = "Olá, " + nome + "!";
console.log(saudacao); // Olá, Felipe!
Template Literals com ${}
Utilizado dentro de template strings (entre crases). Permite interpolação de variáveis e expressões diretamente. Mais legível e poderoso, especialmente com múltiplas variáveis.
let nome = "Felipe";
let saudacao = `Olá, ${nome}!`;
console.log(saudacao); // Olá, Felipe!