3
respostas

[Reclamação] Ensinaram de um jeito e perguntam de outro

Esse curso especificamente esta meio confuso. Ensinam de um jeito mais complicado e perguntam usando uma outra solução.

3 respostas

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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

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!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software