Aparência
Variáveis e Tipos de Dados
No JavaScript, compreender variáveis e tipos de dados é fundamental para manipular informações e realizar operações lógicas dentro de suas aplicações. Aqui está um guia detalhado sobre esses conceitos, incluindo uma atividade prática para solidificar seu entendimento.
Variáveis e Constantes
Variáveis são nomes simbólicos para um local de armazenamento de dados. Elas podem ter seus valores modificados durante a execução do programa. No JavaScript, você pode declarar variáveis usando var
, let
ou const
.
- var: Tradicionalmente usada para declaração de variáveis, com escopo de função.
- let: Introduzida no ES6, tem escopo de bloco e não permite redeclarações no mesmo escopo.
- const: Também com escopo de bloco, mas usada para declarar constantes, ou seja, valores que não podem ser reatribuídos após sua inicialização.
Tipos de Dados
JavaScript é uma linguagem de tipagem fraca e dinâmica, o que significa que as variáveis não precisam ter um tipo definido previamente, e esse tipo pode mudar durante a execução do programa. Os tipos de dados podem ser classificados em dois grandes grupos:
Primitivos:
- String: Para textos, como
"Olá, mundo!"
. - Number: Para números inteiros ou de ponto flutuante, como
42
ou3.14159
. - BigInt: Para números inteiros muito grandes, que ultrapassam o limite do tipo
Number
. - Boolean: Para valores verdadeiros ou falsos,
true
oufalse
. - Undefined: Para variáveis que foram declaradas mas ainda não têm um valor atribuído.
- Null: Representa intencionalmente um valor "nulo" ou "vazio".
- Symbol: Introduzido no ES6, usado para criar identificadores únicos para propriedades de objetos.
- String: Para textos, como
Não Primitivos:
- Object: Para coleções de dados e entidades mais complexas, como
{nome: "Alice", idade: 25}
.
- Object: Para coleções de dados e entidades mais complexas, como
Atividade Prática
Vamos praticar a declaração de variáveis e entender os tipos de dados com alguns exercícios:
Declarar Variáveis e Constantes:
- Declare uma variável
idade
e inicialize-a com seu número de anos. - Declare uma constante
nome
e atribua seu nome a ela.
javascriptlet idade = 30; const nome = "Alice";
- Declare uma variável
Manipular Tipos de Dados:
- Crie uma variável
flutuante
e atribua um número de ponto flutuante. - Declare uma variável
estaChovendo
e atribua um valor booleano.
javascriptlet flutuante = 5.76; let estaChovendo = true;
- Crie uma variável
Trabalhando com Objeto:
- Construa um objeto
pessoa
com propriedades paranome
,idade
ehobbies
.
javascriptlet pessoa = { nome: "João", idade: 28, hobbies: ["música", "filmes"], };
- Construa um objeto
Ao completar esses exercícios, você terá uma melhor compreensão de como declarar variáveis e trabalhar com diferentes tipos de dados em JavaScript. Isso é fundamental para qualquer desenvolvimento futuro que você venha a fazer nesta linguagem!