javascript-variáveis

O que são variáveis?

... Emilayne Rodrigues

De forma geral, variáveis são espaços na memória. As variáveis referencia um espaço na memória do computador ou servidor utilizado para guaradar informações que serão usadas em seus programas.

Mas por que o nome variável?


Porque uma variável pode ter seu valor alterado durante a execução do programa/aplicação. Isso não se aplica a variável const.

Quais são os tipos de variáveis?

Quando falamos em tipos de variáveis. temos que falar sobre as linguagens fortemente tipadas e as fracamente tipadas.

Em linguagens fortemente tipadas, definimos o tipo da variável no momento da sua criação. Exemplo, se for uma variável para números, dizemos que a variável é do tipo float ou int. As linguagens C, C++ e Java são exemplos de linguagens fortemente tipadas.

Em linguagens fracamente tipadas, não precisamos definir o tipo da variável, pois ela é tipada automaticamente quando recebe um valor. Exemplo, se a variável receber uma palavra como valor, ela automaticamente detectará que a variável é do tipo string, sem necessariamente precisarmos dizer à ela. As linguagens Python, Ruby e JavaScript são exemplos de linguagens fracamente tipadas.

Tipos de variáveis
  • Int --> são variáveis com números inteiros. Ex:
    var idade = 18;
  • Float --> são variáveis com pontos flutuantes ou casas decimais, os famosos números quebrados. Ex:
    var salario = 988.99;
  • String --> traduzida para "cadeia de caracteres", variáveis do tipo string são textos e palavras e estão sempre entre aspas. Ex:
    var mensagem = "hello, world";
  • Booleanos --> são variáveis que recebem apenas dois valores, true ou false, ou 0 ou 1. Ex:
    var verdadeiro = true;
Declaração de variáveis

Existe três palavras-chaves para declaração de variáveis em JavaScript. São elas:

  • Ex: var --> declara uma variável, opcionalmente podemos inicia-lá com um valor ou não. É uma forma de declaração global, quando declarada ela pode ser utilizada em qualquer parte do código;
  • let --> declara uma variável dentro do escopo(onde a variável foi declarada) de bloco, também é opcional começar com valor já atribuído. É uma variável local, ou seja, o campo em que ela pode operar é limitado;
  • const --> declara uma variável constante em um escopo de bloco, ou seja, ela fica apenas onde é declarada e seu valor não muda. Ex: número pi.