Var
A variável var
é a forma mais antiga de declarar variáveis em JavaScript. Ela é muito flexível e pode ser usada para declarar variáveis em qualquer escopo, seja global ou local.
Exemplo:
var nome = "João";
Const
A variável const
é usada para declarar variáveis que não podem ser alteradas. Isso significa que, uma vez que uma variável é definida como const
, ela não pode mais ser alterada ou redefinida.
Exemplo:
const idade = 18;
Let
A variável let
é usada para declarar variáveis que podem ser alteradas. Isso significa que, uma vez que uma variável é definida como let
, ela pode ser alterada ou redefinida posteriormente.
Exemplo:
let altura = 1.75;
altura = 1.80;
O escopo de variáveis em Javascript é um dos principais conceitos a serem compreendidos para se programar em Javascript. O escopo de variáveis determina onde as variáveis são definidas e como elas são acessíveis. Existem três principais tipos de escopo de variáveis em Javascript: Escopo de Bloco, Escopo de Cadeia e Escopo Global.
O Escopo Global é definido como o escopo mais alto. Todas as variáveis definidas fora de qualquer bloco ou função são consideradas variáveis globais. Por exemplo:
let x = 10;
function foo() {
console.log(x); // 10
}
foo();
console.log(x); // 10
Neste exemplo, a variável x
foi definida no escopo global e pode ser acessada tanto dentro da função foo
quanto fora dela.