JavaScript Tutorial - Variáveis

Jinku Hu 12 outubro 2023
  1. Definição de Variáveis
  2. Regras de identificação de variáveis
  3. Declare uma variável
  4. Variáveis let e const em ES6
JavaScript Tutorial - Variáveis

Vamos aprender as variáveis JavaScript neste tutorial.

Definição de Variáveis

Uma variável é usada no programa para armazenar informações. Pode ser a idade do visitante, ou o nome do usuário. A variável armazena a informação e pode ser usada novamente mais tarde.

Você poderia nomear sua variável como quase tudo que você quiser em JavaScript, mas existem algumas regras:

Regras de identificação de variáveis

  1. A variável pode ser composta por letras, números e sublinhados, mas tem de começar com uma letra minúscula ou uma letra maiúscula ou um sublinhado, e não pode começar com o número.
  2. Não é permitido o uso de qualquer palavra-chave JavaScript.
  3. O nome da variável é sensível a maiúsculas e minúsculas.
  4. Um nome de variável não pode conter espaços.

Declare uma variável

Sintaxe

var <variable - name>;
// or
var <variable - name> = <value>;

Exemplo de Declaração Variável JavaScript

var x = 1;

Você precisa declarar uma variável antes de poder utilizá-la. Você utiliza a palavra-chave var e depois o nome da variável, como x no exemplo acima. Você pode inicializar o valor da variável junto com a declaração ou pode atribuir um valor a ela mais tarde.

O JavaScript tem tipos de dados de variáveis dinâmicas e você poderia atribuir a variável com tipos de dados diferentes sem qualquer problema.

Não é como outras linguagens de programação que você tem que especificar o tipo de uma variável quando a declara e o tipo não pode ser alterado após a palavra.

Declaração de Múltiplas Variáveis JavaScript

Várias variáveis podem ser declaradas em uma única linha separada pela vírgula ,.

var one, two, three = 1, 2, 3;

Declaração de variáveis JavaScript sem var

Poderíamos declarar uma variável em JavaScript sem var, mas precisamos atribuir o valor diretamente.

one = 1;
two = 2;
three, four = 3, 4;

Variáveis let e const em ES6

A palavra-chave var declara as variáveis no escopo da função, mas as palavras-chave let e const introduzidas no ES6 estendem o escopo da variável para o nível de bloco {}.

A variável declarada com a palavra-chave const não poderia ser reatribuída após a declaração, mas a variável declarada com let poderia.

> let A = '1' > A = '2'
'2' > const B = 1;
> B = 2
VM944: 1 Uncaught TypeError: Assignment to constant variable.at<anonymous>: 1: 3
Autor: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn Facebook