♫ in the jungle, the mighty jungle, the lion sleeps tonight ♫
O que são variáveis?
As variáveis são interpretadas como rótulos que armazenam uma informação no sistema e é utilizado no código-fonte no escopo onde ele está delimitado.
Imagine uma variável como se fosse uma folha de papel e, nela, pode estar escrito um número para um sorteio, um bilhete para um colega da sua turma, uma lista de compras do supermercado ou pode estar em branco. Variáveis se comportam dessa forma, porém, elas podem atribuir apenas um tipo de dado em sua folha de papel.
Tipos de Dado
Há diversos tipos de dados que podem ser utilizados em Javascript. Os mais comuns utilizados são:
- String: texto
- Number: número
- Números inteiros
- Números reais
- Infinito
- Não numérico
- Boolean: dois estados: verdadeiro ou falso
- Object: objetos (um conjunto de instruções)
- Null: um valor nulo
- Undefined: um valor indefinido
Declarando variáveis e seus tipos de dado no Javascript
Em Javascript, variáveis são declaradas/criadas utilizando uma de duas palavras-chave: var ou let. Ambos são utilizados para declarar variáveis, mas eles possuem diferenças que serão explicadas um pouco mais adiante.
A sintaxe para se declarar uma variável, o padrão a ser seguido é:
Código:
var/let nome_da_variavel = valor;
Exemplo:
Javascript:
var minha_variavel = "hello world!";
let minhaOutraVariavel = "hello again, world!";
console.log(minha_variavel);
console.log(minhaOutraVariavel);
Diferença entre variáveis "var" e "let"
Em resumo, variáveis var podem ser acessados a partir de qualquer escopo de um código, já variáveis let podem ser acessados a partir do escopo em que eles estão.
Escopos são espaços que delimitam o acesso de variáveis no seu código.
Com variáveis let, elas são delimitadas no escopo onde elas são declaradas. Fora do escopo de onde estão, o sistema vai entender que esse tipo de variável não existe e pode retornar um erro. Veja os exemplos a seguir:
Já as variáveis var, ele pode ser acessado por qualquer escopo e seu valor pode ser utilizado depois de sua declaração. Vejamos um exemplo com variáveis var:
Alteração de valor de variável
Uma variável pode ter seu valor mudado uma vez que elas forem declaradas:
Javascript:
var nota = 6.0;
nota = 9.5;
Javascript é uma linguagem de programação de tipagem fraca, isto é, as variáveis podem ter seus tipos de dados mudados a qualquer momento, por exemplo, uma variável pode mudar de um texto para um número:
Javascript:
var valor = 10;
valor = "Duas notas de 10 reais";
Variáveis Constantes
Além desses tipos de declaração de variáveis, temos a palavra-chave const. Esse tipo de declaração de variável faz com que, uma vez que declarada uma variável e seu valor, ele não pode ser mudado. Ela obedece as regras de escopo como o let.
Javascript:
const qtdeMaximaSorvete = 20;
const sorvetePreferido = "Baunilha";
const pi = 3.1415;
console.log(qtdeMaximaSorvete + pi);
Elas poderão ser utilizadas no código para pegarem seus valores, mas na tentativa de mudá-las, causará um erro alertando que a variável a qual está sendo atribuída a ela um valor não pode ser mudada por ela ser uma constante.
Última edição: