Esse curso especificamente esta meio confuso. Ensinam de um jeito mais complicado e perguntam usando uma outra solução.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Esse curso especificamente esta meio confuso. Ensinam de um jeito mais complicado e perguntam usando uma outra solução.
Oi, Felipe, tudo bem?
Sinto muito que esteja enfrentando dificuldades.
Esclarecendo um pouco mais sobre essa confusão, temos duas formas de realizar a concatenação, uma por meio do uso do sinal de adição (+) e outra por meio de templates strings, como mostrado pelos instrutores nas aulas. Por exemplo, quando criamos uma variável chamada nome e queremos utilizá-la com um texto em um alerta, podemos fazer isso das seguintes maneiras:
Concatenando com símbolo de adição:
var nome = "Alura";
alert ("Boas vindas" + nome);
Neste caso, a string "Boas vindas" está sendo concatenada com o valor da variável nome. Ao usar o operador + com strings, ele atua como um operador de concatenação. Em vez de realizar uma adição matemática, ele simplesmente une as duas strings.
Concatenando com template strings:
var nome = "Alura";
alert (`Boas vindas ${nome}`);
A mensagem é definida usando template strings, indicados pelos acentos graves (crase). Dentro do template string, ${nome} é uma expressão de interpolação que permite inserir o valor da variável nome dentro da string. Quando o código é executado, essa expressão é substituída pelo valor atual da variável nome, resultando em uma mensagem como "Boas vindas Alura".
Espero ter ajudado. Caso tenha dúvidas, conte com o fórum.
Abraços!
Oi Rodrigo, obrigado pelo retorno.
A minha reclamação é pelo fato de eles não terem mencionado na aula que havia mais de uma forma de incluir a variavel, nem explicaram que em algumas situações é obrigatório o uso da crase com ${}, testando eu consegui chegar na resposta.
Obrigado novamente,
Tive a mesma dificuldade!