Para criar uma variável podemos usar let ou const, mas qual a diferença entre eles?
Na variável podemos guardar:
[VETORES] (ou arrays): são conjuntos de dados ordenados guardados numa mesma variável.
Exemplo: console.log(listaDeMercado[0]);
Isso irá imprimir na tela "M&Ms".
Exemplo: console.log(listaDeMercado.length);
Isso irá imprimir na tela "3", ou seja, minha lista possui 3 itens.
Exemplo: console.log(listaDeMercado.length - 1);
Isso irá imprimir na tela "2", ou seja, o valor do último índice da minha lista é 2.
Exemplo: console.log(listaDeMercado[listaDeMercado.length - 1]);
Isso irá imprimir na tela "Coca-Cola", o último item do meu vetor.
Exemplo: listaDeMercado.push("Sorvete");
Exemplo: listaDeMercado.pop();
Exemplo: listaDeMercado.unshift("Balas Fini");
Exemplo: listaDeMercado.shift();
{OBJETOS}: é um conjunto de dados relacionados guardados numa mesma variável.
const filho = { nome: "William", idade: 4, desenhosFavoritos: ["Os Backyardigans", "Peppa Pig", "Patrulha Canina"], irmao: { nome: "Aquiles", idade: 1 } };
Exemplo: console.log(filho.nome);
Isso irá imprimir na tela "William".
let valor = 20; ➜ atribui o número 20 à variável valor.
valor = valor + 5; ➜ soma 5 ao valor, guardando na variável agora o número 25.
valor = valor / 5; ➜ divide por 5, guardando na variável agora o número 5.
valor = valor % 5; ➜ para saber o resto de uma divisão usamos porcentagem. Nesse caso guardamos o número 0 na variável valor pois o resto da divisão de 5 por 5 é zero.
valor = valor + 5; é equivalente a valor += 5
valor = valor - 5; é equivalente a valor -= 5
valor = valor * 5; é equivalente a valor *= 5
valor = valor / 5; é equivalente a valor /= 5