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:
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
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");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", () =>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":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 = trueQuindi, 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")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