Diferença entre VAR, LET e Const Keyword em JavaScript

Diferença entre VAR, LET e Const Keyword em JavaScript

No JavaScript, existem várias maneiras de declarar e inicializar a variável no programa, como “deixar","var", e "const”. No entanto, é a tarefa mais difícil decidir qual é o melhor método para declarar a variável. Uma constante nunca pode ser modificada após declarações. Além disso, as variáveis ​​"var" e "let" podem ser alteradas após a inicialização.

Este post demonstrará:

  • Qual é a palavra -chave "var"?
  • Qual é a palavra -chave "deixe"?
  • Qual é a palavra -chave "const"?
  • Diferença entre as palavras -chave LET, VAR e Const em JavaScript

Qual é a palavra -chave "var"?

A declaração de uma variável com a ajuda do “var”A palavra -chave é um método antigo. Quando uma variável é declarada lado externo de uma função definida, ela possui escopo global em vez do escopo da função. No entanto, a inicialização de uma variável dentro da função definida tem apenas escopo de função. Só pode ser usado na função definida.

Exemplo 1: Declare a variável globalmente

Neste exemplo declarado, declare uma variável com a ajuda do “var”Palavra -chave que tem um escopo global e pode ser acessado em qualquer lugar do programa. Para fazer isso, definimos um “nome”Variável usando a palavra -chave“ var ”e atribua um valor:

var name = "linuxhint";

Agora, utilize o “registro()”Método e passa uma variável declarada como o argumento para exibir seu valor no console:

console.log (nome);

Exemplo 2: Declare variável na função

Os programadores também podem definir a variável dentro da função. No entanto, só pode ser chamado na função definida. Para esse fim, siga as instruções declaradas no trecho de código:

function fun ()
var name = "linuxhint";
console.log (nome);

Aqui:

  • Vamos definir uma função e inicializar a variável com a ajuda de “varPalavra -chave e defina o valor da variável definida.
  • Em seguida, exiba a saída na tela do console usando o “registro()”.

Depois disso, chame a função definida e:

diversão();

Qual é a palavra -chave "deixe"?

Na nova versão do JavaScript, existem duas novas maneiras de declarar variáveis ​​em JavaScript de acordo com a versão mais recente (ES6), uma das quais envolve o ““deixarPalavra -chave.

Exemplo

Use o "deixar”Palavra -chave para declarar a variável e definir o valor da variável definida de acordo com sua escolha. Nesse caso, atribuiremos um valor inteiro e exibiremos no console:

Seja n = "123";
console.log (n);

Além disso, também podemos declarar a variável em uma função utilizando o “deixarPalavra -chave:

function fun ()
Seja n = "123";
console.log (n);

Agora, chame a função definida:

diversão();

Qual é a palavra -chave "const"?

O "const”É uma palavra -chave de programação especial com escopos de bloco. Isso significa que o escopo do conteúdo depende do local definido onde o “const”Foi declarado. Esta palavra -chave segue a mesma regra que “var" e "deixar" palavras-chave. No entanto, uma vez que um valor é declarado como constante, ele não pode ser alterado.

Exemplo

Neste exemplo declarado, o “const”A palavra -chave é usada para declarar a constante com um nome específico. Em seguida, atribua o valor a ele e exiba a saída no console:

const name = "HAFSA";
console.log (nome);

Diferença entre palavras -chave "var", "let" e "const" em javascript

As principais diferenças entre as palavras -chave "let", "var" e "const" em JavaScript são mencionadas na tabela especificada:

var deixar const
O valor da variável usando o “var”A palavra -chave pode ser alterada e modificada. O valor da variável declarada usando o “deixar”A palavra -chave pode ser alterada e modificada. O valor da variável declarada com a ajuda do “const”A palavra -chave não pode ser alterada ou modificada.
Tem um escopo de função. Tem um escopo de bloco. Tem um escopo de bloco.
Pode ser acessado sem inicialização. Pode ser acessado sem inicialização. Sem inicialização, "const" não pode ser invocado/acessado
Pode ser declarado sem inicialização. Pode ser declarado sem inicialização. Sem inicialização, não pode ser declarado.

Isso se trata da diferença entre palavras -chave constantes, deixadas e var no JavaScript.

Conclusão

O "var","deixar", e "const”Em JavaScript são palavras -chave especiais. A principal diferença entre essas palavras -chave é que o “var" e "deixar”Pode ser alterado e modificado a qualquer momento no programa. No entanto, o "const”O valor não pode ser modificado após a declaração da constante. Este post declarou as distinções entre const, var e deixa palavras -chave em javascript.