Skip to content

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 ou 3.14159.
    • BigInt: Para números inteiros muito grandes, que ultrapassam o limite do tipo Number.
    • Boolean: Para valores verdadeiros ou falsos, true ou false.
    • 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.
  • Não Primitivos:

    • Object: Para coleções de dados e entidades mais complexas, como {nome: "Alice", idade: 25}.

Atividade Prática

Vamos praticar a declaração de variáveis e entender os tipos de dados com alguns exercícios:

  1. 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.
    javascript
    let idade = 30;
    const nome = "Alice";
  2. 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.
    javascript
    let flutuante = 5.76;
    let estaChovendo = true;
  3. Trabalhando com Objeto:

    • Construa um objeto pessoa com propriedades para nome, idade e hobbies.
    javascript
    let pessoa = {
      nome: "João",
      idade: 28,
      hobbies: ["música", "filmes"],
    };

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!