Jak sprawdzić, czy zmienna istnieje i jest prawdziwa w JavaScript

Jak sprawdzić, czy zmienna istnieje i jest prawdziwa w JavaScript

Może istnieć sytuacja, w której programy JavaScript obejmują ogromną ilość danych przechowywanych w zmiennych, które należy obsługiwać jednocześnie lub gdy programista musi obsłużyć określoną zmienną bez lokalizowania jej w złożonym kodzie. W takich przypadkach sprawdzanie, czy zmienna istnieje i jest prawdziwa, staje się bardzo przydatna i może zaoszczędzić twój cenny czas.

W tym artykule omówiono metody sprawdzenia, czy zmienna istnieje i jest prawdziwa w JavaScript.

Jak sprawdzić, czy zmienna istnieje i jest prawdziwa w JavaScript?

Aby sprawdzić, czy zmienna istnieje i jest prawdziwa w JavaScript, można zastosować następujące podejścia:

  • Oświadczenia „Tryj/Catch”
  • Metoda „monit ()”

Przejrzyj omawiane metody jeden po drugim!

Metoda 1: Sprawdź, czy zmienna istnieje i jest prawdziwa w JavaScript za pomocą instrukcji try/catch

„„próbuj złapać”Instrukcje definiują blok kodu do uruchomienia i obsługi odpowiednich błędów. Tę metodę można zastosować do dostępu do zadeklarowanej zmiennej w „próbować”Blokuj i zastosuj określony warunek, jeśli jest to prawda.

Poniższy przykład wyjaśnia podaną koncepcję.

Przykład

W poniższym przykładzie przycisk nazwany „Sprawdzać”Zostanie uwzględnione jako typ wejściowy w celu weryfikacji istnienia zmiennej, a jeśli jest to prawda.

Kod HTML


Czy zmienna istnieje i jest prawdziwa?




Teraz przycisk i nagłówek będą dostępne za pomocą „dokument.QuerySelelect ()”Metoda i przechowywana w zmiennych odpowiednio o nazwie Btnaccess i Head:

niech btnaccess = dokument.querySelelect („przycisk”);
Let Head = Dokument.QuerySelelect („H1”);

Następnie przypisz zmienną wartość logiczna o nazwie „PRAWDA”:

Kod JS

niech testvar = true;

Następnie słuchacz wydarzeń o nazwie „Kliknij”Zostanie zdefiniowane, które funkcje w taki sposób, że po kliknięciu przycisku wykonane będą instrukcje try/catch. „„próbować„Block będzie próbował uzyskać dostęp do zdefiniowanej zmiennej”testvar". Z drugiej strony blok połowowy będzie obsługiwał odpowiednie „Błąd odniesienia”W przypadku niepowodzenia wykonania bloku TRY:

Btnaccess.addEventListener („kliknij”, () =>
Niech zadeklarowane = prawda;
próbować
testvar
catch (e)
if (e.name == "referenceRorror")
Deklarowane = false;

Wreszcie, zostanie zastosowany warunek sprawdzania, czy zmienna istnieje i jest prawdziwa i będzie przechowywana w zmiennej o nazwie „wynik". Jeśli oba warunki są oceniane jako prawdziwe, wiadomość „Zmienna istnieje i jest prawdziwa" zostanie wyświetlone:

niech wynik = zadeklarowany && testvar === true ? „Zmienna istnieje i jest prawdziwa”:
„Zmienna nie istnieje i nie jest prawdą.";
głowa.innerText = wynik;
);

Wyjście powyższej implementacji spowoduje następujący sposób:

Metoda 2: Sprawdź, czy zmienna istnieje i jest prawdziwa w JavaScript za pomocą metody monit ()

„„podpowiedź()”Metoda prosi użytkownika o wejście za pomocą okna dialogowego. Tę metodę można wykorzystać do wprowadzania dowolnej zmiennej, a następnie wyświetlania odpowiedniego wyjścia, jeśli zmienna istnieje i jest prawdziwa w oparciu o zdefiniowane funkcje dla każdego z warunków.

Przejrzyj następującą demonstrację.

Przykład

Po pierwsze, zadeklaruj zmienną o nazwie TestVar i przypisz ją logiczną „PRAWDA”Wartość i dodatkowa zmienna o nazwie zadeklarowana w następujący sposób:

var testvar = true
var zadeklarowane;

Następnie poproś użytkownika o zmienną wejściową za pomocą „podpowiedź()" metoda:

input = wiersz („Wprowadź zmienną, aby przetestować:”);

Na koniec przetestuj warunek IF dla określonej zmiennej w taki sposób, aby jeśli wprowadzona wartość jest równa „PRAWDA”, Metoda Istrue () zostanie wywołana, a dla drugiego przypadku wywołana zostanie metoda isfalse (), która wyświetla dodaną komunikat:

if (input == "testvar")
Deklarowane == True
jest prawdziwy();

w przeciwnym razie
Deklarowane == Fałsz
to fałsz();

funkcja istrue ()
konsola.log („zmienna istnieje i jest prawdziwa”)

funkcja isfalse ()
konsola.log („zmienna nie istnieje i nie jest prawdą.")

Wyjście

Skompilowaliśmy różne metody sprawdzania, czy istnieje zmienna i jest prawdziwa w JavaScript.

Wniosek

Aby sprawdzić, czy zmienna istnieje i jest prawdziwa w skrypcie Java, „próbuj złapać„Metoda instrukcji można zastosować, aby uzyskać dostęp do przypisanej zmiennej, obsłużyć wyjątek i określić konkretny warunek dla zmiennej, aby spełnić. Także „„podpowiedź()„Metoda można zaimplementować, aby poprosić użytkownika o wprowadzenie wartości i sprawdzenie, czy jest to prawda, czy nie. Ten zapis wykazał techniki sprawdzenia, czy zmienna istnieje i jest prawdziwa w JavaScript