Var, Let, Const: Qual usar?
Em JavaScript, variáveis e constantes são usadas para armazenar dados. Variáveis podem ser atualizadas ao longo do tempo, enquanto constantes não podem.
Variáveis
As variáveis são declaradas usando a palavra-chave var
. A sintaxe é a seguinte:
var nome = "João";
Neste exemplo, a variável nome
é declarada e inicializada com o valor "João".
As variáveis declaradas com var
têm escopo global ou de função. Isso significa que elas podem ser acessadas de qualquer lugar no código, dentro da função em que são declaradas ou em todo o documento, se forem declaradas fora de qualquer função.
Constantes
As constantes são declaradas usando a palavra-chave const
. A sintaxe é a seguinte:
const PI = 3.14159;
Neste exemplo, a constante PI
é declarada e inicializada com o valor do número pi.
As constantes declaradas com const
têm escopo de bloco. Isso significa que elas só podem ser acessadas no bloco de código em que são declaradas.
Var, let e const
A principal diferença entre var
e let
é o escopo. Variáveis declaradas com var
têm escopo global ou de função, enquanto variáveis declaradas com let
têm escopo de bloco.
A principal diferença entre var
e const
é a mutabilidade. Variáveis declaradas com var
podem ser atualizadas, enquanto variáveis declaradas com const
não podem.