Articles

diferença entre estático e Const em JavaScript

fazemos uso de variáveis estáticas e const em diferentes linguagens. Nesta seção, descreveremos os pontos de diferença entre as duas variáveis. Vamos discutir.

o Que é uma variável Estática em JavaScript

Uma variável estática é uma propriedade de classe que é usada em uma classe e não na instância da classe. A variável é armazenada na área de segmento de dados da memória, e o mesmo valor é compartilhado entre cada instância criada em uma classe. Para usar uma variável estática, usamos a palavra-chave estática. Podemos usar a palavra-chave estática para fazer um valor estático, uma função estática, com classes, operadores, propriedades e trabalhar como uma função de utilidade para a aplicação ou sites. O valor de uma variável estática é definido no tempo de execução e é um tipo de valor global que pode ser usado para a instância da classe especificada.

What is a Const variable in JavaScript

a const variable is a variable that has a fixed value and remains the same throughout the program. Uma propriedade da variável const é que não podemos alterar ou modificar o seu valor ao longo do programa. É porque assim que fazemos um valor const, o compilador é informado de que o valor é fixo e deve ser impedido do programador. Assim, sempre que o programador tenta modificar um valor const, um erro é mostrado que o valor const não pode ser alterado. Para usar uma variável const, usamos uma palavra-chave “const” e um valor de entrada.

Estático vs. Const em JavaScript

Existem os seguintes pontos de diferença que nos permitirão compreender a diferença entre os dois:

Static Const
A palavra-chave estática é usada para definir propriedades e métodos estáticos em uma classe javascript programa. a palavra-chave const é usada para definir valor constante para uma variável.
a palavra-chave estática pode ser acessada apenas na definição de classe. Para acessar a palavra-chave estática para métodos não-estáticos, é necessário invocá-los usando o nome da classe. No entanto, para chamar um método estático dentro de outro método estático, podemos fazer uso desta palavra-chave. um valor de const pode ser acessado globalmente ou localmente, mas uma constante global nunca pode ser Propriedades de objetos de janela.
os métodos estáticos são as funções de utilidade que são usadas para criar ou clonar os objetos. a variável const é utilizada para declarar um valor constante ou fixo cujo valor não pode ser alterado.
JavaScript static é rotulado por uma palavra-chave conhecida como a palavra-chave ‘estática’. JavaScript const é rotulado por uma palavra-chave conhecida como a palavra-chave ‘const’, onde declaramos uma variável const e inicializamos com um valor constante.
a estática JavaScript pode ser usada com classes e métodos também. const JavaScript pode ser usado com objetos e arrays também.
o valor de uma variável estática pode ser reatribuído. o valor de uma variável de const não pode ser reatribuído. No entanto, podemos re-declarar a variável const em diferentes escopo de bloco, como é permitido.

acima estão alguns pontos de diferença que nos farão entender o funcionamento de ambas as palavras-chave JavaScript. Além destas descrições teóricas de diferenças, vamos dar uma olhada em um exemplo de ambos através do qual podemos entender o uso e o trabalho da variável estática e const.

em JavaScript Estática

Abaixo é uma implementação prática do uso de JavaScript palavra-chave estática dentro de uma classe:

No programa anterior código, podemos ver que um método estático é criado dentro de uma classe e quando ele é chamado, ele chama a declaração dentro do método estático da classe. A saída do seguinte é mostrada abaixo:

Estático vs Constante em JavaScript

em Javascript const

Abaixo é uma implementação prática do uso de JavaScript constante de palavras-chave:

No código acima, vê-se que a const variável é atribuído um valor, mas quando tentamos re-atribuir outro valor, é accionado um erro que diz que o valor descrito como constante não pode ser alterado. Assim, a saída do código acima é:

Estático vs Constante em JavaScript

nesta seção, nós entendemos que a estática, bem como variável const têm papéis diferentes e são utilizados para fins diferentes, onde uma variável estática pode ser usado para uma classe, método ou propriedade e uma variável const é usado para inicializar uma constante de valor para uma matriz, variável ou de um objeto.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *