Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Tipos de variáveis

Fiz umas anotações no meu código para conseguir entender melhor a video-aula, segue abaixo:

console.log("Atribuição de Variáveis");

const idade = 29;
const nome = "Laís";
const sobrenome = "Moraes";

console.log(nome, + sobrenome); //a vírgula vem como separador de items, então vai dar o espaço dentre os textos "Laís (espaço) Moraes"
console.log(nome + " " + sobrenome); //outra forma de dar espaço entre as palavras = concatenação de texto

console.log(`Meu nome é ${nome} ${sobrenome}`); //Com a crase também vira um texto
//Nas versões mais novas do JavaScript conseguimos fazer a interpolação de variáveis por meio de ${} e ele já dá o espaço entre as variáveis automaticamente pelo espaço que você dá entre os $

//---------------------------SOBRE ERROS---------------------------------------
nome = nome + sobrenome; //Isso vai dar ERRO | o "nome" é uma const, ou seja, não pode ter outro igual, ele não pode mudar

let nome = "Laís"; //Usamos o Let porque ele sim pode mudar, então lá em cima, onde está "const nome = "Laís";" pode colocar ao invés de const, let (com o let você pode ficar reatribuindo a variável)
nome = nome + sobrenome; //agora daria certo! porque atribuiu o let ao nome.
console.log(nome);

//O JavaScript permite que mudemos o tipo das variáveis livremente, mas essa não é uma boa prática, o correto é a atribuição seja mais constante, uma vez que a mudança de estados na programação é algo complexo que pode desencadiar em muitos erros. A definição let existe e eventualmente precisaremos utilizá-la, mas podemos encontrar novos caminhos para manter nosso código mais condizente com as boas práticas. Como por exemplo criar uma nova variável que condense nome e sobrenome, exemplo:
// const nomeCompleto = "Laís Moraes"; 
// console.log(nomeCompleto);
1 resposta
solução!

Olá, Laís, como vai?

Que ótimo que você está praticando e anotando seus aprendizados. Seu código está muito bem escrito e organizado. Achei excelente você ter testado tanto a concatenação com vírgula quanto com o operador de soma e também o uso das crases para interpolação. As anotações sobre o uso de const e let mostram que você compreendeu a diferença entre variáveis imutáveis e mutáveis. Isso é fundamental para evitar erros de reatribuição e manter a clareza no código.

Continue praticando e testando novos cenários. O fórum está sempre à disposição para te ajudar.

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