Come verificare se esiste una variabile ed è vera in JavaScript

Come verificare se esiste una variabile ed è vera in JavaScript

Ci può essere una situazione in cui i programmi JavaScript comportano un'enorme quantità di dati archiviati nelle variabili che devono essere gestite contemporaneamente o quando il programmatore deve gestire una variabile specifica senza localizzarla nel codice complesso. In tali casi, verificare se la variabile esiste ed è vera diventa molto utile e può risparmiare tempo prezioso.

Questo articolo discuterà i metodi per verificare se esiste una variabile ed è vera in JavaScript.

Come verificare se esiste una variabile ed è vera in JavaScript?

Per verificare se esiste una variabile ed è vera in JavaScript, è possibile utilizzare i seguenti approcci:

  • Dichiarazioni "Try/Catch"
  • Metodo "prompt ()"

Passare attraverso i metodi discussi uno per uno!

Metodo 1: verificare se la variabile esiste ed è vera in JavaScript usando le istruzioni Try/Catch

IL "prova a prendere"Le istruzioni definiscono un blocco di codice da eseguire e gestire gli errori corrispondenti. Questo metodo può essere utilizzato per accedere alla variabile dichiarata in "Tentativo"Blocca e applica una condizione specifica se è vero.

Il seguente esempio spiega il concetto dichiarato.

Esempio

Nell'esempio seguente, il pulsante chiamato "Controllo"Sarà incluso come tipo di input per verificare l'esistenza di una variabile e se è vero.

Codice HTML


Esiste la variabile ed è vera?




Ora, il pulsante e l'intestazione saranno accessibili utilizzando il "documento.QuerySelector ()"Metodo e memorizzato nelle variabili denominate rispettivamente btnaccess e testa:

let btnaccess = documento.QuerySelector ("Button");
Let Head = Document.QuerySelector ("H1");

Successivamente, assegnare alla variabile un valore booleano chiamato "VERO":

Codice js

let testvar = true;

Dopodiché, un ascoltatore di eventi chiamato "clic"Verrà definito quali funzioni in modo tale che quando si fa clic sul pulsante, le istruzioni Try/Catch verranno eseguite. IL "Tentativo"Block proverà ad accedere alla variabile definita"Testvar". Il blocco di cattura, d'altra parte, gestirà il corrispondente "Errore di riferimento"In caso di fallimento dell'esecuzione del blocco di prova:

Btnaccess.addEventListener ("Click", () =>
Lasciate dichiarare = vero;
Tentativo
Testvar
catch (e)
Se (e.name == "ReferenceError")
dichiarato = false;

Infine, verrà applicata una condizione per il controllo se la variabile esiste ed è vera e verrà archiviata nella variabile denominata "risultato". Se entrambe le condizioni sono valutate come vere, il messaggio "La variabile esiste ed è vera" sarà mostrato:

let result = dichiarate && testvar === true ? "La variabile esiste ed è vera":
"La variabile non esiste e non è vera.";
Testa.InnerText = risultato;
);

L'output dell'implementazione di cui sopra risulterà come segue:

Metodo 2: verificare se la variabile esiste ed è vera in JavaScript usando il metodo prompt ()

IL "richiesta()"Il metodo chiede all'utente l'input utilizzando una finestra di dialogo. Questo metodo può essere utilizzato per inserire qualsiasi variabile e quindi visualizzare l'output corrispondente se la variabile esiste ed è vero in base alle funzioni definite per ciascuna delle condizioni.

Passare attraverso la seguente dimostrazione.

Esempio

In primo luogo, dichiarare una variabile denominata Testvar e assegnarlo un booleano "VERO"Valore e una variabile aggiuntiva denominata dichiarata come segue:

var testvar = true
var dichiarato;

Quindi, chiedi all'utente la variabile di input utilizzando "richiesta()" metodo:

prompt = prompt ("Immettere la variabile per testare:");

Infine, testare la condizione IF per la variabile specificata in modo tale che se il valore immesso è uguale a "VERO", Il metodo istrue () verrà invocato e, per l'altro caso, verrà chiamato il metodo isfalse () che visualizza il messaggio aggiunto:

if (input == "testvar")
dichiarato == vero
è vero();

altro
Dichiarato == FALSE
è falso();

funzione istrue ()
console.log ("La variabile esiste ed è vera")

funzione isFalse ()
console.log ("La variabile non esiste e non è vera.")

Produzione

Abbiamo compilato metodi diversi per il controllo se esiste una variabile ed è vera in JavaScript.

Conclusione

Per verificare se esiste una variabile ed è vera nello script Java, "prova a prendere"Il metodo delle istruzioni può essere applicato per accedere alla variabile assegnata, gestire l'eccezione e specificare la condizione particolare per la variabile da soddisfare. Anche il "richiesta()"Il metodo può essere implementato per chiedere all'utente di inserire un valore e verificare se è vero o no. Questo articolo ha dimostrato le tecniche per verificare se la variabile esiste ed è vera in JavaScript