JavaScript Tutorial - Variáveis
- Definição de Variáveis
- Regras de identificação de variáveis
- Declare uma variável
-
Variáveis
let
econst
em ES6
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
- 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.
- Não é permitido o uso de qualquer palavra-chave JavaScript.
- O nome da variável é sensível a maiúsculas e minúsculas.
- 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
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