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.