#Dúvida Iniciante em JavaScript
1 messages · Page 1 of 1 (latest)
isso se chama interpolação, e quando voce quer, por exemplo nesse caso, escrever um texto normal e no meio do texto colocar uma variavel do javascript, sem a necessidade de concatenar as coisas
mas concatenar não seria uma pratica melhor e mais facil?
Não
nao mesmo
concatenar envolve mais operaçoes e ainda corre risco de gerar coisas estranhas, tipo isso, 3 + 2 + "7" -> "57"
a interpolação foi criada justamente para facilitar e otimizar esse tipo de concatenaçao
alem de permitir sei la colocar ate condicionais dentro
console.log(`o valor ${area > 20 ? 'da área está acima do permitido : 'da área está dentro do permitido'}`)
e muito mais flexivel tbm como pode ver, pq posso colocar expressões inteiras dentro
aaa beleza, valeu irmão
primo depois coloca a tag de Resolvido, por favor
@rose ermine só pra complementar o que o pessoal falou, antigamente não existia interpolação, então essa funcionalidade acontecia concateando strings https://developer.mozilla.org/pt-BR/docs/Learn/JavaScript/First_steps/Strings#concatenando_strings, coisa que acontecia antes da convenção ES6, então a partir de então a boa prática é com a interpolação, tbm chamada de template string ou template literals https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Template_literals
Template Strings são _string_s que permitem expressões embutidas. Você pode utilizar string multi-linhas e interpolação de string com elas.
ou seja, o que vc pensou não está 100% errado, mas não é mais a convenção / recomendação da comunidade nem da documentação @rose ermine