Überprüfen Sie, ob die Variable in JavaScript vorhanden ist
In einigen Fällen muss Ihr JavaScript möglicherweise von einer bestimmten Variablen abhängen, um "zu definieren" oder "zu existieren", um mit dem nächsten Schritt fortzufahren.
Note
Ich empfehle dies nicht, da JavaScript keine Geschäftslogik beinhalten sollte, sondern eine rein grundlegende Validierung oder Verbesserung der Benutzeroberfläche sein sollte, aber viele mögen es immer noch, komplexes JavaScript zu codieren Machen Sie das Projekt nur sehr schwer zu warten.
Das "typeof" ist ein nützlicher Operator zum Überprüfen des variablen Datentyps. Hier ist eine Liste der vom Operator typeof zurückgegebenen Werte:
-
"Zahl" - Variable ist eine Zahl.
-
"String" - Variable ist eine Zeichenfolge.
-
"Boolean" - Variable ist ein Boolean.
-
"Objekt" - Variable ist ein Objekt.
-
null - Variable ist null.
-
"Undefined" - Variable ist nicht definiert.
Um in diesem Fall zu überprüfen, ob eine Variable vorhanden oder definiert ist, verwenden Sie den Operator "typeof" und prüfen Sie, ob der zurückgegebene Wert "undefined" ist.
1. typeof == "undefined"
Vollständiges HTML-Beispiel zur Demonstration der Verwendung von "typeof
", um zu überprüfen, ob eine Variable definiert ist.
JavaScript : typeof example
2. Demo
Öffnen Sie die obige HTML-Datei in Ihrem Webbrowser. Das folgende Ergebnis wird zurückgegeben.
example.com is a string str1 variable is exists str2 variable is not exists
Quellcode herunterladen
Laden Sie es herunter -typeof-example-check-if-variable-is-defined.zip (1 KB)