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

'$' não funcionou igual como na aula

No código tentei fazer o mesmo que o da aula

const nome = "Tan"; const idade = 2021 - 1990; const cidadeDeNascimento = "Belo Horizonte";

const apresentacao = 'meu nome é ${nome}, minha idade é ${idade} e nasci na cidade de ${cidadeDeNascimento}';

console.log(apresentacao);

Porém no Terminal imprimou assim:

node template-string.js meu nome é ${nome}, minha idade é ${idade} e nasci na cidade de ${cidadeDeNascimento}

No caso seria uma extensão expecifíca do ES6 que deva ser instalada no visual code?

3 respostas
solução!

Na sua const apresentacao, provavelmente a frase que você colocou como o valor da varíavel, está entre aspas, e por isso está imprimindo desta forma. O correto é utilizar as crases, assim: meu nome é ${nome}, ...

Obrigado, achei que estava usando agora que reparei que usei um acento diferente

Tem que usar a case: `