Sobes.tech
Junior

O que são variáveis não declaradas (variáveis não declaradas)?

sobes.tech IA

Resposta da IA

Variáveis não declaradas são variáveis que são usadas no código sem serem declaradas previamente com as palavras-chave var, let ou const (em JavaScript).

No modo estrito ('use strict'), o acesso a uma variável não declarada resulta em um erro em tempo de execução (ReferenceError). No modo não estrito, tal variável é criada automaticamente como global, o que pode levar a bugs difíceis de detectar.

Exemplo:

'use strict';

function test() {
  x = 10; // ReferenceError: x não está definido
}

test();

Aqui, x não está declarada, portanto ocorre um erro.

Para evitar problemas, sempre declare explicitamente as variáveis:

let x = 10;

Isso melhora a legibilidade e previne erros relacionados ao escopo e à criação inesperada de variáveis globais.