Skip to main content

Variáveis e Operador de Atribuição

Observe o seguinte código de exemplo relativo à declaração de variáveis em JavaScript.


💻 Código Completo​

Arquivo: declvar.js

// Arquivo criado em projeto no www.stackblitz.com denominado declvar.js

var x = 6;
console.log(x);

const y = "a"; // definição de variável const
// y = "b";
console.log(y);

// VARIÁVEIS GLOBAIS E LOCAIS
{
let z = 4;
console.log(x);
console.log(y);
console.log(z);
}

// console.log(z); <-- Essa linha, se descomentada, gera erro pois z é local ao bloco acima

📘 Comentários e Explicações Linha a Linha​

Linha 01​

Comentário informativo, não afeta o código.

Linha 02​

var x = 6;

Declara a variável x usando var.

Linha 03​

console.log(x);

Resultado: 6

Linha 04​

const y = "a";

Constante com escopo de bloco.

Linha 05​

Comentada. Se executada, gera erro.

Linha 06​

console.log(y);

Resultado: "a"


📌 Conceitos-Chave​

ConceitoExplicação
varEscopo global ou de função
letEscopo de bloco
constNão permite reatribuição
=Operador de atribuição

Tipagem de Variáveis em JavaScript

💻 Código Completo​

Arquivo: tipovar.js

var numero = 5.2;
console.log(typeof(numero));

var palavra = "JavaScript";
console.log(typeof(palavra));

var logica = false;
console.log(typeof(logica));

var qualquer;
console.log(typeof(qualquer));