Voltar

Introdução ao Javascript

1. O que são variaveis no nosso querido e amado Javascript?

JavaScript, sendo uma linguagem de programação versátil e amplamente utilizada, incorpora o conceito fundamental de variáveis. Variáveis são essenciais para armazenar, manipular e referenciar dados durante a execução de um programa. Vamos mergulhar mais fundo nesse conceito fundamental que desempenha um papel crucial na dinâmica e na flexibilidade do JavaScript.

2. Declaração de Variáveis:

Em JavaScript, você pode declarar variáveis usando as palavras-chave var, let e const. var era a forma tradicional de declarar variáveis, mas com a introdução do ECMAScript 6 (ES6), let e const oferecem escopo de bloco, substituindo muitos casos de uso de var.

3. Escopo de Variáveis:

O escopo de uma variável determina onde ela pode ser acessada no código. var tem escopo de função, enquanto let e const têm escopo de bloco. Isso significa que variáveis declaradas com let e const são mais restritas em termos de onde podem ser acessadas.

4. Atribuição de Valores:

As variáveis em JavaScript podem ser inicializadas ao serem declaradas ou receber valores posteriormente. Atribuímos valores usando o operador de atribuição '='

5. Tipos de Dados:

JavaScript é uma linguagem dinamicamente tipada, o que significa que as variáveis podem conter diferentes tipos de dados ao longo do tempo. Os tipos de dados incluem primitivos (números, strings, booleanos, etc.) e objetos.

6. Constantes:

Variáveis declaradas com const são constantes e não podem ser reatribuídas após a inicialização. Isso é útil para valores que não devem ser alterados durante a execução do programa.

7. Hoisting:

Em JavaScript, as declarações de variáveis são içadas (hoisted) para o topo do seu contexto de execução durante a fase de compilação. Isso significa que você pode usar uma variável antes de ela ser declarada no código.

8. Boas Práticas:

É uma prática recomendada declarar variáveis com let ou const em vez de var, para evitar comportamentos inesperados relacionados ao escopo. Dê nomes significativos às variáveis para tornar o código mais legível.