#################################################################################################### 01. Declaration assignment var: Para declarar uma variável podemos usar var, let e const, e para atribuírmos valores à essa variável utilizamos o caractere =, e para vermos o tipo dessa variável podemos utilizar a função `console.log(typeof variavel)`. #################################################################################################### 02. Agrupando declarações: É possível agrupar diversas declarações de variáveis em JavaScript usando let, const ou var e colocando uma vírgula entre os nomes das variáveis a serem criadas, por exemplo: `let name, age, isStudent`. Para mostrar mais de uma variável no console.log também é possível usando vírgula, por exemplo: `console.log(name, age, isStudent)`. #################################################################################################### 03. Concatenando e interpolando variáveis: É possível concatenar strings com o operador +, por exemplo: `console.log('o ' + name + ' tem ' + age + ' anos.')` desta maneira as variáveis serão convertidas em texto e o que será mostrado será um texto com o nome e a idade que foram estabelecidas no código. Uma outra maneira de escrever um texto com variáveis é por meio da interpolação com template literals, usando crase para o texto e ${} para denotar uma variável, por exemplo `console.log(`O ${name} tem ${age} anos.`)` o resultado deste comando será o mesmo texto do anterior. #################################################################################################### 04. Objects: Para criarmos um objeto utilizamos as chaves envolvendo as propriedades, que são atribuídas com dois pontos, por exemplo: `const person = { name: 'John', age: 20 }`, para acessar essas propriedades usamos o ".", por exemplo: `console.log(person.name)`. #################################################################################################### 05. Arrays: Para criarmos um vetor utilizamos [ ] envolvendo os valores, por exemplo: `const animals = [ "Lion", "Monkey" ]`, para acessar esses valores usamos a posição do valor no vetor, começando por 0, por exemplo: `console.log(animals[0])`. Para descobrirmos o número de posições de um vetor qualquer, podemos utilizar a propriedade length, por exemplo: `animals.length`. #################################################################################################### 06. Exercícios: Exercícios sobre o conteúdo trabalhado até agora. //1. Declare um variável de nome weight //2. Que tipo de dado é a variável acima? //3. Declare uma variável e atribua valores para cada um dos dados //4. A variável student abaixo é de que tipo de dados? //4.1 Atribua a ela as mesmas propriedades e valores do exercício 3 //4.2 Mostre no console as seguintes mensagens /* de idade pesa pelos valores de cada objeto */ //5. Declare uma variável do tipo array, de nome students e atribua nenhum valor, ou seja, somente um array vazio //6. Reatribua o valor para a variável acima, colocando dentro dela o objeto student da questão 4. (Não copiar e colar o objeto, mas usar o objeto criado e inserir ele no Array) //7. Coloque no console o valor da posição zero do array acima //8. Crie um novo student e coloque ele na posição do Array students //9. Sem rodar o código responda qual é a resposta do código abaixo e por que? Após sua resposta, rode o código e veja se você acertou /* console.log(a) var a = 1 */ #################################################################################################### 01. Declaration assignment var: Para declarar uma variável podemos usar var, let e const, e para atribuírmos valores à essa variável utilizamos o caractere =, e para vermos o tipo dessa variável podemos utilizar a função `console.log(typeof variavel)`. #################################################################################################### 02. Agrupando declarações: É possível agrupar diversas declarações de variáveis em JavaScript usando let, const ou var e colocando uma vírgula entre os nomes das variáveis a serem criadas, por exemplo: `let name, age, isStudent`. Para mostrar mais de uma variável no console.log também é possível usando vírgula, por exemplo: `console.log(name, age, isStudent)`. #################################################################################################### 03. Concatenando e interpolando variáveis: É possível concatenar strings com o operador +, por exemplo: `console.log('o ' + name + ' tem ' + age + ' anos.')` desta maneira as variáveis serão convertidas em texto e o que será mostrado será um texto com o nome e a idade que foram estabelecidas no código. Uma outra maneira de escrever um texto com variáveis é por meio da interpolação com template literals, usando crase para o texto e ${} para denotar uma variável, por exemplo `console.log(`O ${name} tem ${age} anos.`)` o resultado deste comando será o mesmo texto do anterior. #################################################################################################### 04. Objects: Para criarmos um objeto utilizamos as chaves envolvendo as propriedades, que são atribuídas com dois pontos, por exemplo: `const person = { name: 'John', age: 20 }`, para acessar essas propriedades usamos o ".", por exemplo: `console.log(person.name)`. #################################################################################################### 05. Arrays: Para criarmos um vetor utilizamos [ ] envolvendo os valores, por exemplo: `const animals = [ "Lion", "Monkey" ]`, para acessar esses valores usamos a posição do valor no vetor, começando por 0, por exemplo: `console.log(animals[0])`. Para descobrirmos o número de posições de um vetor qualquer, podemos utilizar a propriedade length, por exemplo: `animals.length`. #################################################################################################### 06. Exercícios: Exercícios sobre o conteúdo trabalhado até agora. //1. Declare um variável de nome weight //2. Que tipo de dado é a variável acima? //3. Declare uma variável e atribua valores para cada um dos dados //4. A variável student abaixo é de que tipo de dados? //4.1 Atribua a ela as mesmas propriedades e valores do exercício 3 //4.2 Mostre no console as seguintes mensagens /* de idade pesa pelos valores de cada objeto */ //5. Declare uma variável do tipo array, de nome students e atribua nenhum valor, ou seja, somente um array vazio //6. Reatribua o valor para a variável acima, colocando dentro dela o objeto student da questão 4. (Não copiar e colar o objeto, mas usar o objeto criado e inserir ele no Array) //7. Coloque no console o valor da posição zero do array acima //8. Crie um novo student e coloque ele na posição do Array students //9. Sem rodar o código responda qual é a resposta do código abaixo e por que? Após sua resposta, rode o código e veja se você acertou /* console.log(a) var a = 1 */ #################################################################################################### 01. Declaration assignment var: Para declarar uma variável podemos usar var, let e const, e para atribuírmos valores à essa variável utilizamos o caractere =, e para vermos o tipo dessa variável podemos utilizar a função `console.log(typeof variavel)`. #################################################################################################### 02. Agrupando declarações: É possível agrupar diversas declarações de variáveis em JavaScript usando let, const ou var e colocando uma vírgula entre os nomes das variáveis a serem criadas, por exemplo: `let name, age, isStudent`. Para mostrar mais de uma variável no console.log também é possível usando vírgula, por exemplo: `console.log(name, age, isStudent)`. #################################################################################################### 03. Concatenando e interpolando variáveis: É possível concatenar strings com o operador +, por exemplo: `console.log('o ' + name + ' tem ' + age + ' anos.')` desta maneira as variáveis serão convertidas em texto e o que será mostrado será um texto com o nome e a idade que foram estabelecidas no código. Uma outra maneira de escrever um texto com variáveis é por meio da interpolação com template literals, usando crase para o texto e ${} para denotar uma variável, por exemplo `console.log(`O ${name} tem ${age} anos.`)` o resultado deste comando será o mesmo texto do anterior. #################################################################################################### 04. Objects: Para criarmos um objeto utilizamos as chaves envolvendo as propriedades, que são atribuídas com dois pontos, por exemplo: `const person = { name: 'John', age: 20 }`, para acessar essas propriedades usamos o ".", por exemplo: `console.log(person.name)`. #################################################################################################### 05. Arrays: Para criarmos um vetor utilizamos [ ] envolvendo os valores, por exemplo: `const animals = [ "Lion", "Monkey" ]`, para acessar esses valores usamos a posição do valor no vetor, começando por 0, por exemplo: `console.log(animals[0])`. Para descobrirmos o número de posições de um vetor qualquer, podemos utilizar a propriedade length, por exemplo: `animals.length`. #################################################################################################### 06. Exercícios: Exercícios sobre o conteúdo trabalhado até agora. //1. Declare um variável de nome weight //2. Que tipo de dado é a variável acima? //3. Declare uma variável e atribua valores para cada um dos dados //4. A variável student abaixo é de que tipo de dados? //4.1 Atribua a ela as mesmas propriedades e valores do exercício 3 //4.2 Mostre no console as seguintes mensagens /* de idade pesa pelos valores de cada objeto */ //5. Declare uma variável do tipo array, de nome students e atribua nenhum valor, ou seja, somente um array vazio //6. Reatribua o valor para a variável acima, colocando dentro dela o objeto student da questão 4. (Não copiar e colar o objeto, mas usar o objeto criado e inserir ele no Array) //7. Coloque no console o valor da posição zero do array acima //8. Crie um novo student e coloque ele na posição do Array students //9. Sem rodar o código responda qual é a resposta do código abaixo e por que? Após sua resposta, rode o código e veja se você acertou /* console.log(a) var a = 1 */