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!
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!
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!
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:
alert(`O número secreto era ${numeroSecreto}, mas você escolheu ${chute}`);
+: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 ${}.