Variáveis: var, let, e const

No JavaScript, as variáveis são contêineres usados para armazenar dados que podem ser modificados ou usados várias vezes no código. JavaScript suporta três palavras-chave para declarar variáveis, cada uma com suas características específicas:

  1. var:

    Exemplo:

    console.log(x);  // undefined
    var x = 5;
    console.log(x);  // 5
    
  2. let:

    Exemplo:

    let y = 10;
    if (y === 10) {
        let z = 5;  // z só pode ser acessado dentro deste bloco
    }
    // console.log(z);  // Isso resultaria em um erro
    
  3. const:

    Exemplo:

    const pi = 3.14;
    // pi = 3.14159;  // Isso resultaria em um erro
    

Essas são as diferenças e características principais entre var, let e const em JavaScript. Cada uma dessas palavras-chave tem seu uso ideal dependendo do contexto e dos requisitos de escopo e mutabilidade das variáveis.


Tipos de Dados

No JavaScript, existem diferentes tipos de dados que você pode usar para representar e trabalhar com informações dentro de suas aplicações. Conhecer esses tipos de dados é fundamental para entender como operações e expressões em JavaScript irão se comportar. Vamos explorar os principais tipos de dados:

  1. String:

    Exemplo

    let greeting = "Hello, world!";
    let name = 'John';
    let phrase = `Welcome, ${name}`;
    
  2. Number:

    Exemplo:

    let integer = 10;
    let float = 10.5;
    
  3. Boolean:

    Exemplo:

    let isJavaScriptFun = true;
    
  4. Null:

    Exemplo:

    let emptyValue = null;
    
  5. Undefined:

    Exemplo:

    let notAssigned;
    console.log(notAssigned); // undefined
    
  6. Object:

    Exemplo:

    let person = {
        name: "Jane",
        age: 32
    };
    
  7. Array:

    Exemplo:

    let numbers = [1, 2, 3, 4, 5];
    let nomes = ["Pedro", "Ana", "Júlia", "Luis"];
    

Cada tipo de dado tem suas características e usos específicos no contexto de uma aplicação JavaScript. Conhecê-los permite que você utilize as funcionalidades da linguagem de maneira mais eficaz e adequada às suas necessidades.