Conteúdo
Var, let e constantes Typescript
Neste post, vamos abordar como criar e chamar as var, let e constantes, também dando uma ideia geral do que é cada coisa.
O que é uma variável?
Vamos dizer que é um dado (seja ele qual tipo for) que está armazenado na memória enquanto a nossa aplicação está rodando.
Vamos pensar em contas matemáticas para ilustrar o que é e como declarar.
Em nossa aplicação os resultados das operações matemáticas serão armazenados nas variáveis que chamamos de “x” e “y”, podendo assim dar uma função para elas mais tarde, seja usando em outras operações ou mostrando em tela o resultado, quando encerramos a aplicação todas as variáveis que estavam guardadas em memórias são eliminadas e não mais possuem os resultados que antes tinham.
Como declarar variáveis em TypeScript
Em TypeScript podemos declarar as variáveis de duas formas, seja dando o tipo dela ou não declarando o tipo e para isso devemos começar usando a palavra reservada “var”:
Como atribuir algum valor ou algum dado
Agora que já sabemos como declarar uma variável, vamos adicionar um valor a ela.
Também podemos atribuir valor já na declaração da variável, assim ela já inicia com um valor.
Como usar variáveis
Sabemos como criar uma variável e como atribuir valores, vamos olhar como utilizar de maneira simples esses valores armazenados:
E qual será a saída de dados do console.log?
Podemos tipar ou não as variáveis utilizando o conhecimento prévio do post.
Mudando o valor da variável
Como o próprio nome já nos diz é variável, então podemos mudar os valores delas e atribuir novos, muito simples:
E podemos fazer isso quantas vezes forem necessárias na aplicação, podemos também mudar os valores de “x” e “y”, fazendo a mesma coisa:
Diferença entre var e let
Existe outra forma de declarar uma variável e tem uma pequena diferença, let pode ser usado somente em escopo local e não global.
Quando rodarmos esse trecho de código, vamos ver um erro aparecendo quando o console.log que está fora de chaves tenta chamar a variável “a” fora do escopo e porque isso acontece?
Como dissemos antes, o let permite apenas escopo local, então ele só pode ser acessado pelos comandos que estão dentro de chaves junto com ele. E sendo assim iremos ver o erro de “Cannot find name ‘a’”. E assim temos uma pista do que está acontecendo no código.
Agora com essas dicas, já podemos começar a declarar e trabalhar com nossas variáveis em TypeScript.
Isso é falado no meu curso de Angular. Quer saber mais sobre o Angular ou TypeScript? Acompanhe o Blog e o meu Curso de Angular
O que é uma constante
Uma constante nada mais é que um valor imutável, como o valor da velocidade da luz. Sendo assim, a aplicação não tem como alterar o valor das constantes.
Como iniciar e usar uma constante
A sintaxe é basicamente a mesma para iniciar e usar uma constante, só devemos adicionar a palavra reservada “const” ao invés de “var”.
E para usar elas é a mesma coisa:
Quer saber mais sobre javascript let, var e const? Veja essa postagem aqui => o que é, aplicação e como aprender a linguagem JS. Lembrando que é uma BAITA AULA JS que esse post lhe entrega.