Escolar Documentos
Profissional Documentos
Cultura Documentos
JavaScript variables
JavaScript variables 1
var b = { secondProperty: 'hello world!'}; // objeto
console.log(x);
37
console.log(b);
Object { secondProperty: "hello world!" }
console.log(a);
Frontend Web Development Bootcamp
console.log(m);
true
Atribuição de valor:
Processo simultâneo:
const newVariable = 'hello world'; // cria uma variável e atribui a ela um valor do ti
po string
JavaScript variables 2
var
Antes do ES6, as declarações de var eram a regra. Mas havia
problemas associados à declaração de variáveis com var. O fato
de variáveis com var poderem ser declaradas de novo e
atualizadas geravam erros e causavam vários bugs no código.
let
let é, agora, a forma preferida de declaração de variáveis.
Ele é uma melhoria às declarações com var e resolve o problema
de var.
const
Variáveis declaradas com const mantêm valores constantes.
Declarações com const compartilham algumas semelhanças com as
declarações com let.
JavaScript variables 3
Um objeto declarado com const não pode ser atualizado, mas
é possível atualizar as propriedades desse objeto
Convenções de nomenclatura
JS Style Guides ⇒
são guias com convenções sobre o uso do JS
em diferentes contextos. Uma das convenções trata da
nomenclatura de variáveis.
JavaScript variables 4
Tipos de dados
JavaScript variables 5
const variable1: number = 10;
arrays (vetores)
Pode-se entender um array como uma “lista” que pode conter
dados de variados tipos. Pode receber inclusive objetos e
outros arrays:
console.log(firstArray);
Array(4) [ 1, 2, 3, 4 ]
console.log(firstArray[0]);
1
console.log(secondArray[3]);
Array [ 1, 2 ]
console.log(secondArray[3][0]);
1
JavaScript variables 6
Objetos
Em JavaScript, os objetos podem ser vistos como uma coleção de
propriedades. Os valores de propriedade podem ser valores de
qualquer tipo, incluindo outros objetos, o que permite
construir estruturas de dados complexas.
const myCar = {
model: 'Ford Ecosport',
color: 'light gray',
year: 2017,
}; // cria objeto myCar
nomeDoObjeto['nomeDaPropriedade']; .
const nestedObject = {
layer1: {
layer2: {
layer3: {
targetValue: 20
}
}
}
}
Funções
Funções são blocos de construção fundamentais em JavaScript.
Uma função é um procedimento de JavaScript - um conjunto de
JavaScript variables 7
instruções que executa uma tarefa ou calcula um valor. Para
usar uma função, você deve defini-la em algum lugar no escopo
do qual você quiser chamá-la.
Nome da Função.
}.
square(2);
4
functionContainerVariable();
20
JavaScript variables 8