O que são variáveis?
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.