1
resposta

[Dúvida] +?

Então, eu queria saber mais sobre o comando ''+'', pois nas aulas só aprendi o uso do '$ + {}' e não do +, na atividade aparece o uso mesmo não sendo explicado!

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi José, a sua dúvida é bem comum quando se começa a estudar JavaScript.

No curso você viu o uso de template strings (aquelas que usam crase ` e a sintaxe ${variável}), mas também existe a forma mais antiga de fazer a mesma coisa: a concatenação com o operador +.

Diferença entre os dois:

  1. Template string:
alert(`O número secreto era ${numeroSecreto}, mas você escolheu ${chute}`);
  1. Concatenação com +:
alert('O número secreto era ' + numeroSecreto + ', mas você escolheu ' + chute);

As duas formas fazem a mesma coisa: montar uma frase juntando texto fixo com valores de variáveis.
A diferença é só na escrita. A concatenação exige que você abra e feche as aspas várias vezes e use + para juntar.
Já o template string facilita a leitura e a escrita, pois você coloca tudo dentro de uma única string e insere variáveis com ${}.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!