Oi, Pedro, tudo bem?
Muito obrigado pelo seu feedback, ele é muito importante para manter o desenvolvimento dos nossos conteúdos e levar experiências repletas de aprendizagens para nossos alunos e alunas.
Com relação a sua dúvida sobre a concatenação, é possível realizá-la de duas formas, por meio do uso do sinal de adição (+
) e 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!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!