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.

Tenha uma carreira
Front-end de Sucesso!

Ebook - JORNADA FRONT-END

Fruto de mais de 7 anos estudando e trabalhando com Front-end, a "Jornada Front-end - O Guia Definitivo" é um manual completo para todos que querem subir em suas carreiras do zero ou subir do seu nível atual.

Ebook enviado com sucesso! Verifique sua caixa de e-mail.

Share This