JavaScript Verifique se a variável existe

JavaScript Verifique se a variável existe

Ao codificar, às vezes é necessário verificar a existência de uma variável para desencadear uma funcionalidade específica. Suponha que um desenvolvedor queira fornecer valores padrão para uma variável. Nesse caso, eles podem verificar se a variável foi definida ou inicializada e defini -la como o valor padrão desejado. Além disso, a verificação se existe uma variável pode ajudar os desenvolvedores a identificar bugs no código.

Este tutorial demonstrará a maneira de identificar se a variável existe e é definida/inicializada ou não.

Como verificar/verificar se existe uma variável (definida/inicializada) em JavaScript?

Para determinar se uma variável é definida ou inicializada em JavaScript, use o “tipo deOperador. O tipo de operador que produz uma string significa o tipo de operando fornecido. Se o operando for uma variável que não estiver definida/inicializada, o operador do tipo de retornará “indefinido”.

Sintaxe

Use a sintaxe dada para verificar a variável (definida/inicializada):

TIPOOF VARIABLE !== 'indefinido'

Exemplo

Crie uma variável “x”E atribua um valor“11”:

var x = 11;

Agora, verifique a variável “x”E variável“y”São definidos/inicializados ou não. Para fazer isso, verifique se o tipo da variável não é equivalente ao “indefinido”Usando o“tipo de”Operador:

se (tipo de x !== 'indefinido')
console.log ("variável x é definido");

se (tipo de y !== 'indefinido')
console.log ("variável y é definido");

A saída mostra que a variável “x”É definido enquanto o“y”Não é, porque como o operador do tipo de retorna“indefinido”:

Você também pode verificar sem “tipo de”Operador, mas será um erro excepcional. Por outro lado, o operador TIPOOF não lança/fornece um erro de referência se a variável não for declarada/inicializada:

se (x !== 'indefinido')
console.log ("variável x é definido");

se (y !== 'indefinido')
console.log ("variável y é definido");

Produz um erro excepcional na variável “y”Que não é declarado/inicializado:

Fornecemos todas as instruções essenciais relevantes para verificar a variável declarada/inicializada em JavaScript.

Conclusão

Para determinar se a variável existe (definida/inicializada) em JavaScript, use o “tipo deOperador. Ele sai “indefinido”Se o operando/variável não tiver sido definido. O tipo de operador é muito útil para identificar se a variável é definida porque não gera um “ReferenceError“Se a variável não for declarada. Este tutorial demonstrou a maneira de identificar se a variável existe (definida/inicializada) ou não.