Esse curso especificamente esta meio confuso. Ensinam de um jeito mais complicado e perguntam usando uma outra solução.
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!