Como verificar se a variável existe e é verdadeira em JavaScript

Como verificar se a variável existe e é verdadeira em JavaScript

Pode haver uma situação em que os programas JavaScript envolvem uma enorme quantidade de dados armazenados nas variáveis ​​que precisam ser tratadas simultaneamente ou quando o programador precisa lidar com uma variável específica sem localizá -la no código complexo. Nesses casos, a verificação se a variável existe e for verdadeira se tornar muito útil e pode salvar seu tempo precioso.

Este artigo discutirá os métodos para verificar se uma variável existe e é verdadeira em JavaScript.

Como verificar se a variável existe e é verdadeira em JavaScript?

Para verificar se uma variável existe e é verdadeira no JavaScript, as seguintes abordagens podem ser utilizadas:

  • Declarações "Try/Catch"
  • Método “Prompt ()”

Passar pelos métodos discutidos um por um!

Método 1: Verifique se a variável existe e é verdadeira no JavaScript usando instruções Try/Catch

O "tente/capturar”As declarações definem um bloco de código para executar e lidar com os erros correspondentes. Este método pode ser usado para acessar a variável declarada na “tentar”Bloqueie e aplique uma condição específica se for verdadeira.

O exemplo a seguir explica o conceito declarado.

Exemplo

No exemplo abaixo, o botão chamado “Verificar”Será incluído como um tipo de entrada para verificar a existência de uma variável e se for verdadeira.

Código HTML


A variável existe e é verdadeira?




Agora, o botão e o cabeçalho serão acessados ​​usando o “documento.QuerySelector ()”Método e armazenado nas variáveis ​​denominadas Btnaccess e Head, respectivamente:

Deixe btnaccess = documento.QuerySelector ("Button");
Deixe a cabeça = documento.QuerySelector ("H1");

Em seguida, atribua à variável um valor booleano chamado “verdadeiro”:

Código JS

deixe testvar = true;

Depois disso, um ouvinte de evento chamado “clique”Será definido quais funções de tal maneira que, quando o botão for clicado, as instruções de tentativa/captura serão executadas. O "tentar”O bloco tentará acessar a variável definida“testvar”. O bloco de captura, por outro lado, lidará com o correspondente “Erro de referência”No caso de falha da execução do Block Try:

btnaccess.addEventListener ("clique", () =>
vamos declarar = true;
tentar
testvar
catch (e)
se (e.nome == "ReferenceError")
declarado = falso;

Finalmente, uma condição será aplicada para verificar se a variável existir e for verdadeira e será armazenada na variável chamada “resultado”. Se ambas as condições forem avaliadas como verdadeiras, a mensagem “A variável existe e é verdadeira" será exibido:

Let Result = declarado && testvar === true ? "A variável existe e é verdadeira":
"A variável não existe e não é verdadeira.";
cabeça.inerText = resultado;
);

A saída da implementação acima resultará da seguinte maneira:

Método 2: Verifique se a variável existe e é verdadeira no JavaScript usando o método prompt ()

O "incitar()”O método pede a entrada ao usuário usando uma caixa de diálogo. Este método pode ser utilizado para inserir qualquer variável e, em seguida, exibir a saída correspondente se a variável existir e for verdadeira com base nas funções definidas para cada uma das condições.

Passar pela seguinte demonstração.

Exemplo

Em primeiro lugar, declare uma variável chamada testvar e atribua -lhe um booleano “verdadeiro”Valor e uma variável adicional nomeada declarada da seguinte maneira:

var testvar = true
var declarado;

Em seguida, peça ao usuário a variável de entrada usando o “incitar()”Método:

input = prompt ("Digite a variável para testar:");

Finalmente, teste a condição IF para a variável especificada de forma que, se o valor inserido for igual a “verdadeiro”, O método ISTRUE () será invocado e, para o outro caso, o método isfalse () será chamado, que exibe a mensagem adicionada:

if (input == "testvar")
declarado == verdadeiro
é verdade();

outro
declarado == false
é falso();

função istrue ()
console.log ("A variável existe e é verdadeira")

função isfalse ()
console.log ("A variável não existe e não é verdadeira.")

Saída

Nós compilamos métodos diferentes para verificar se uma variável existe e for verdadeira em JavaScript.

Conclusão

Para verificar se uma variável existe e é verdadeira no script java, o “tente/capturar”O método das instruções pode ser aplicado para acessar a variável atribuída, lidar com a exceção e especificar a condição específica para a variável atender. Também o "incitar()”O método pode ser implementado para solicitar ao usuário que insira um valor e verifique se é verdadeiro ou não. Este artigo demonstrou as técnicas para verificar se a variável existe e é verdadeira em JavaScript