Esse guia é nada mais de anotações sobre as aulas de Javascript da turma TI 24 feita por Matheus Dantas (O tal Dante) para colegas e aprendizados. Ao longo das aulas, terá uma source aberta no GitHub para acesso de códigos, exemplos e etc. (¬‿¬)
Em JavaScript, as variáveis são como containers que armazenam valores, permitindo que você os utilize em diferentes partes do seu código. Elas são essenciais para organizar e manipular dados de forma eficiente.
A declaração de uma variável envolve a criação de um nome para o container e a definição do tipo de valor que ele irá armazenar. A sintaxe básica para declarar uma variável em JavaScript é:
tipo nome_da_variavel = valor_inicial;
let numero = 10; // Declara uma variável 'numero' do tipo 'number' e atribui o valor inicial 10.
const texto = "Olá, mundo!"; // Declara uma constante 'texto' do tipo 'string' e atribui o valor "Olá, mundo!".
var verdade = true; //Declara uma variável 'verdade' do tipo 'Boolean' e atribui o valor "true"
number
: Armazena números inteiros e decimais (ex: 10, 3.14).- 3.14 (Números decimais) - Tipo
Float
ouDouble
- 10 (Número Inteiro) -
Tipo Int
- 3.14 (Números decimais) - Tipo
string
: Armazena textos entre aspas (ex: "Oi", "JavaScript").boolean
: Armazena valores lógicos (ex: true, false).undefined
: Indica que a variável não possui valor definido.null
: Indica que a variável foi intencionalmente definida como vazia.
// Variável do tipo string
var nome = "Dante";
// Variável do tipo number
var idade = 20; // Tipo Int
var altura = 1.65; //Tipo Float ou Double
// Variável do tipo boolean
var humano = true;
// Variável do tipo array
var hobbies = ["Programação", "Edição", "Pamonha"];
// Variável do tipo object
var endereco = {
cidade: "Sumaré",
estado: "SP",
pais: "Brasil"
};
// Variável do tipo null
var carro = null;
// Variável do tipo undefined
var emprego;
// Log de todas as variáveis
console.log("Nome: " + nome);
console.log("Idade: " + idade);
console.log("Altura: " + altura);
console.log("Humano: " + humano);
console.log("Hobbies: " + hobbies);
console.log("Endereço: " + JSON.stringify(endereco));
console.log("Carro: " + carro);
console.log("Emprego: " + emprego);
- Bloco: Variáveis declaradas com
let
ouconst
dentro de blocos ({}
) só são acessíveis dentro daquele bloco. - Função: Variáveis declaradas com
var
oulet
/const
dentro de funções só são acessíveis dentro daquela função. - Global: Variáveis declaradas sem
let
/const
/var
(antiga forma) ou fora de blocos e funções são acessíveis em todo o programa.
- Utilize variáveis para organizar e manipular dados de forma eficiente em seu código.
- Escolha o tipo de variável correto de acordo com o tipo de valor que precisa armazenar.
- Utilize as palavras-chave
let
,const
evar
de forma adequada para controlar o escopo das suas variáveis. - Evite usar variáveis globais desnecessariamente, pois podem dificultar a leitura e a manutenção do código.