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"?
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:
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.