Variáveis ​​em JavaScript - Compreendendo variáveis ​​em JavaScript

Índice:

Anonim

Introdução às variáveis ​​em JavaScript

Antes de começar com a variável JavaScript, devemos saber o que o termo realmente significa. Em geral, variável significa algo que é mantido em constante mudança. Em termos de programação, a variável nada mais é do que a referência à memória na qual armazenamos algum valor. Temos três maneiras diferentes de declarar a variável atualmente. Cada um tem sua própria importância para usar. São os seguintes:

  1. var
  2. deixei
  3. const

Todos os três acima são palavras-chave em JavaScript. Em geral, temos que declarar uma variável com a palavra-chave var. Mais tarde, no ES2015 (EcmaScript 2015), introduzimos duas novas palavras-chave para declarar variáveis, como let e const. Ambos têm escopo de bloco. Mas, por enquanto, vamos nos concentrar na var.

Sintaxe para variáveis ​​em JavaScript

A variável javascript vem com o escopo. O JavaSript possui dois escopos, local e global. Mais tarde, no ES2015, introduzimos o escopo do bloco.

Vamos nos concentrar em um escopo global e local. Qualquer variável declarada na parte superior do código não passa de global para todos. Qualquer pessoa pode acessá-lo. Por outro lado, a variável declarada dentro de qualquer função é local para essa função e não pode ser acessada de fora desse escopo.

Exemplo 1

Código:

var color = "black";
function car()(
var model = "suzuki";
console.log("The model is "+model);
)
console.log("The color is: " + color);
car();

Resultado:

No exemplo acima, a variável color é uma variável global e o modelo da variável é uma variável local. O modelo de variável é local em seu escopo funcional. E não é acessível a partir do exterior. Se tentarmos fazê-lo, obteremos um erro. Vamos conferir.

Exemplo 2

Código:

var color = "black";
function car()(
var model = "suzuki";
console.log("The model is "+model);
)
console.log("The color is: " + color);
car();
console.log(model);

Resultado:

Sintaxe da respectiva declaração

A sintaxe a seguir é para a respectiva declaração:

  • Para var: var variable_name;
  • Para let: nome da let variable_name;
  • Para const: const variable_name;

Regras para variáveis ​​Javascript

Abaixo está a regra para a variável javascript:

  1. O nome da variável Javascript deve começar com o letter.range é az e AZ.
  2. Pode começar com $ e _.
  3. Variáveis ​​Javascript não devem começar com um dígito.
  4. Podemos usar dígitos entre o nome. ex: house1
  5. O JavaScript diferencia maiúsculas de minúsculas. Portanto, a variável declarada como preço e Preço são diferentes.
  6. Os nomes de variáveis ​​JavaScript não devem ter o nome ou as palavras-chave. Ex: variável const; isso não é permitido, pois const é uma palavra-chave.

Como as variáveis ​​funcionam em JavaScript?

Variáveis ​​JavaScript são baseadas em escopos. Vamos entender primeiro o que é escopo no JavaScript. JavaScript funciona em seu ambiente lexical. Algumas pessoas acham isso complicado, mas é direto:

  • Vamos começar com a declaração da variável. Declarar variável nada mais é do que escrever o nome da variável. Em JavaScript, seguimos a regra para escrever var e depois de escrever var name da variável. O ponto e vírgula (;) é opcional em javascript. Mas é útil se você der e é recomendável uma maneira de fazê-lo. Dar ponto e vírgula dá a idéia de onde a declaração terminou.

Código:

var price;

  • No exemplo acima, a palavra-chave é var e o nome da variável preço é um identificador. Se você estudou operadores em JavaScript, sabe que usamos o operador de atribuição (=) aqui. Qualquer nome que estamos dando à variável é conhecido como identificador em JavaScript.
  • Qualquer valor fornecido no lado direito da atribuição é armazenado em uma variável que no lado esquerdo.
  • É recomendável usar letras minúsculas para variáveis. Temos um caso de camelo para isso. Caixa inferior de camelo usada para variáveis.
  • Agora chega da declaração do JavaScript. Vamos para a inicialização dessa variável.
  • Inicialização de variável é o processo de atribuir valor a essa variável. Agora, surge a pergunta, qual valor? Temos tipos de dados em JavaScript? E a resposta é sim.
  • JavaScript é uma linguagem dinâmica. Isso significa que não estamos declarando variáveis ​​explicitamente com um tipo específico. O próprio compilador JavaScript digita coerção para o tipo de dados específico.
  • Temos os tipos de dados Number, String, Boolean, Undefined e Null em JavaScript.
  • O JavaScript tem uma convenção para atribuir valor a todas as variáveis ​​que não são inicializadas. E esse valor é indefinido.

Código:

var price =10; //initializing variable with value of 10

  • No exemplo acima, variamos que já está inicializado. E se não atribuirmos valor à variável? Vamos tentar o seguinte código no console JavaScript e ver o resultado.

Código:

var price;
console.log (price); //printing value to the console

Em JavaScript, estamos mostrando a saída no console com o método console.log, como mostrado acima.

Resultado:

Lembre-se de que o JavaScript faz distinção entre maiúsculas e minúsculas. Agora, vamos ver se atribuímos valor à variável e qual será a saída.

Código:

var price =10; // initialized variable with the value 10
console.log(price);

Resultado:

A variável declarante com a palavra-chave var pertence ao seu escopo global por padrão. Podemos declarar variáveis ​​na mesma linha. Para isso, precisamos separar cada variável com uma vírgula (, ).

Além disso, a chave a ser anotada aqui é o valor da variável que é numérica não deve ser fornecida entre aspas. Se você fornecer o número entre aspas, JavaScript como string.

Exemplos em variáveis ​​em JavaScript

Abaixo está um exemplo de variáveis ​​em javascript:

Exemplo 1

O JavaScript var pode armazenar dados independentemente de seu tipo. Vamos verificar um exemplo disso.

Código:

var color = "black";
var car = "BMW";
var no = 10;
console.log("I have " + car +
" which is having "+ color+
" color, and having parked at no " +no);
>

Resultado:

Exemplo 2

Podemos declarar acima de todas as variáveis ​​na mesma linha, veja o código abaixo.

Código:

var color = "black", car = "BMW", no = 10;
console.log("I have " + car +
" which is having "+ color+
" color, and having parked at no " +no);

Resultado:

Nós apenas separamos cada variável por vírgula e, ao mesmo tempo, inicializamos isso.

Exemplo 3

Agora, vimos declarar variáveis ​​uma vez. O que acontece se declararmos novamente as variáveis? Veja o exemplo abaixo.

Código:

var color = "black";
var color;
console.log("The color is: " + color);

Resultado:

Mesmo se estamos declarando novamente a variável chamada cor aqui, ela não está perdendo seu valor. Isso nos dá preto como saída.

Conclusão

JavaScript é uma linguagem interpretada e de natureza dinâmica. Portanto, entender como funciona é muito importante. O escopo da variável é um aspecto muito importante ao aprender JavaScript.

Artigos recomendados

Este é um guia para variáveis ​​em JavaScript. Aqui discutimos em detalhes o aprendizado profundo em javascript variável, com exemplos de sintaxe e aspectos importantes. Você também pode consultar nossos outros artigos relacionados para saber mais -

  1. Instruções condicionais em JavaScript
  2. Variáveis ​​em c #
  3. Variáveis ​​em Java
  4. Objetos JavaScript