Sintaxe - variável do JavaScript (JS)

Tudo sobre variável do javascript

Esse é um artigo que complementa a introdução sobre o Javascript, nesse artigo vamos falar sobre variável do Javascript. Dessa forma você tem que ficar por dentro desse assunto porque ele é a base para você avançar para temas mais complexos. Então vamos lá!

O assunto variável faz parte do tema fundamentos dos Javascript desse forma cada parte do fundamento vai ter um artigo falando sobre ele. Então quando terminar esse vai para próximo.

Variáveis

Uma variável é um rótulo que faz referência a um valor como um número ou string. Antes de usar uma variável, você precisa declará-la.

Veja também:

Estrutura Básica Do HTML
Introdução rápida sobre CSS
Introdução rápida sobre Python

Declare uma variável

Para declarar uma variável, você usa a palavra var chave seguida pelo nome da variável da seguinte forma:

var message;

Um nome de variável pode ser qualquer identificador válido. Por padrão, a message variável tem um valor especial undefined se você não tiver atribuído um valor a ela.

Os nomes das variáveis ​​seguem estas regras:

  • Os nomes de variáveis ​​diferenciam maiúsculas de minúsculas. Isso significa que message e Message são variáveis ​​diferentes.
  • Os nomes de variáveis ​​podem conter apenas letras, números, sublinhados ou cifrões e não podem conter espaços. Além disso, os nomes das variáveis ​​devem começar com uma letra, um sublinhado ( _) ou um cifrão ( $).
  • Os nomes de variáveis ​​não podem usar as palavras reservadas.

Por convenção, nomes de variáveis ​​usam camelcase como message, yourAge e myName.

JavaScript é uma linguagem tipada dinamicamente. Isso significa que você não precisa especificar o tipo da variável na declaração como outras linguagens de tipo estático, como Java ou C#.

A partir do ES6, você pode usar a let palavra-chave para declarar uma variável como esta:

let message;

É uma boa prática usar a let palavra-chave para declarar uma variável. Mais tarde, você aprenderá as diferenças entre var e palavras- let chave . E você não deve se preocupar com isso por enquanto.

Inicializar uma variável

Depois de declarar uma variável, você pode inicializá-la com um valor. Para inicializar uma variável, você especifica o nome da variável, seguido por um sinal de igual (=) e um valor.

Por exemplo, o seguinte declara a message variável e a inicializa com uma string literal “Hello”:

let message;
message = "hello";

Para declarar e inicializar uma variável ao mesmo tempo, você usa a seguinte sintaxe:

let message = value;

Por exemplo, a instrução a seguir declara a message variável e a inicializa com a string literal “Hello”:

let message = "hello";

JavaScript permite declarar duas ou mais variáveis ​​usando uma única instrução. Dessa forma para separar duas declarações de variáveis, você usa uma vírgula (,) assim:

let message = "hello",
counter = 100;

Como o JavaScript é uma linguagem tipada dinamicamente, você pode atribuir um valor de um tipo diferente a uma variável. Embora, não recomendado. Por exemplo:

let message = "hello";
counter = 100;

Alterar uma variável

Depois de inicializar uma variável, você pode alterar seu valor atribuindo um valor diferente. Por exemplo:

let message = "hello";
message = "bye";

Variáveis ​​indefinidas vs. não declaradas

É importante distinguir entre variáveis ​​indefinidas e não declaradas.

Uma variável indefinida é uma variável que foi declarada, mas não foi inicializada com um valor. Por exemplo:

let message;
console.log(massege; // indefinida

Neste exemplo, a message variável é declarada, mas não inicializada. Portanto, a message variável é indefinida.

Em contraste, uma variável não declarada é uma variável que não foi declarada. Por exemplo:

console.log(counter);
>>> ReferenceError: counter is not defined

Neste exemplo, a counter variável não foi declarada. Portanto, acessá-lo causa um arquivo ReferenceError.

Constantes

Uma constante contém um valor que não muda. Para declarar uma constante, você usa a palavra-chave const. Ao definir uma constante, você precisa inicializá-la com um valor. Por exemplo:

const workday = 5;

Depois de definir uma constante, você não pode alterar seu valor.

O exemplo a seguir tenta alterar o valor da constante workday para 4 e causa um erro:

workday = 2;
>>> Uncaught TypeError: Assignment to constant variable.

Mais tarde, você aprenderá que a palavra const chave realmente define uma referência somente leitura para um valor no tutorial de constantes.

Veja o primeiro artigo do Roadmap: Introdução rápida sobre JavaScript

Conclusão

Você agora está apto a criar e reconhecer variáveis em um código JS. Eu sei que de primeiro momento você deve achar estranho o processo de declaração de variável, mas com a prática você consegue. Aproveite e use esse artigo como consulta e sempre revise-o.

Além disso atualizações vão serem feitas frequentemente com objetivo de descomplicar o assunto. Então é isso, espero ter ajudado e bons estudos. Siga para o próximo artigo do roadmap JS.

Perguntas frequentes

1. O que é uma variável em JavaScript?

Uma variável em JavaScript é um espaço de armazenamento na memória do computador que guarda valores que podem ser alterados durante a execução de um programa.

2. Como declarar uma variável em JavaScript?

Uma variável em JavaScript é declarada usando a palavra-chave “var”, “let” ou “const” seguida pelo nome da variável. Exemplo: “let minhaVariavel;”.

3. Qual a diferença entre “var”, “let” e “const” em JavaScript?

“var” é uma declaração de variável antiga em JavaScript que possui escopo de função e permite redeclaração. “let” e “const” são novas declarações de variável que possuem escopo de bloco e não permitem redeclaração. “const” é usado para declarar variáveis cujos valores não podem ser alterados após a primeira atribuição.

4. Como atribuir valor a uma variável em JavaScript?

Um valor é atribuído a uma variável em JavaScript usando o operador de atribuição “=”. Exemplo: “minhaVariavel = 10;”.

5. Como verificar o tipo de uma variável em JavaScript?

O tipo de uma variável em JavaScript pode ser verificado usando a função “typeof”. Exemplo: “console.log(typeof minhaVariavel);”.

Rolar para cima