Variáveis ​​estáticas em JavaScript

Variáveis ​​estáticas em JavaScript
Uma variável estática é uma propriedade de classe usada pela própria classe, e não por qualquer instância da classe. A variável estática é declarada usando o “estáticoPalavra -chave. Terá um único valor estático que é definido durante a inicialização. No JavaScript, uma variável estática é criada para evitar duplicação, é útil para caches e configuração fixa.

Este post descreverá as variáveis ​​estáticas em JavaScript.

Variáveis ​​estáticas em JavaScript

Use o "estático”Palavra -chave para criar uma função estática ou uma variável. As variáveis ​​estáticas têm um escopo global e são inicializadas durante o tempo de execução. Eles são acessíveis em todo o script com a ajuda do nome da classe. Use o "essePalavra -chave para invocar um método estático ou uma variável dentro de um método estático.

Sintaxe
A variável estática é declarada usando a seguinte sintaxe:

estático var;

Exemplo 1:
Crie uma classe chamada “MyExampleClass”Com uma variável estática“a”E um método estático“Exemplemethod ()”Isso retornará uma string:

classe MyExampleClass
estático a = 'Bem -vindo ao linuxhint';
estático exemplemethod ()
retornar 'variável estática em JavaScript';

Fora da aula, imprima a variável estática e chame o método estático com o nome da classe usando o “console.registro()”Método:

console.log ("o valor da variável estática:"+ myexampleClass.a);
console.log ("O valor retornado pelo método estático:"+ myexampleClass.Exemplemethod ());

A saída exibe o valor da variável estática e o valor retornado do método estático:

Exemplo 2:
No exemplo a seguir, chame a variável estática em um método estático usando o “essePalavra -chave:

classe MyExampleClass
estático a = 'Bem -vindo ao linuxhint';
estático exemplemethod ()
devolver isso.a;

Saída

Conclusão

Em JavaScript, as variáveis ​​e funções estáticas são criadas usando o “estáticoPalavra -chave. É propriedade de um objeto que é usado pela própria classe em vez de suas instâncias. Terá um único valor estático e é inicializado durante o tempo de execução. Para chamar as variáveis ​​estáticas, não há necessidade de criar uma instância ou um objeto da classe, porque será chamado usando o nome da classe. As variáveis ​​estáticas são chamadas dentro de um método estático, usando o “essePalavra -chave. Neste post, descrevemos as variáveis ​​estáticas JavaScript e como acessá -las.