Gibt es eine universelle JavaScript-Funktion zum Überprüfen auf Null-, undefinierte oder leere Variablen?
Der bereitgestellte Code prüft auf undefinierte, null-, und Nulllängenwerte. Es gibt jedoch einen alternativen Ansatz, der umfassender ist und einen größeren Bereich falscher Werte abdeckt.
Lösung mit wahrheitsgetreuen Werten:
Um zu überprüfen, ob eine Variable einen hat Um einen wahren Wert zu ermitteln, können Sie einfach die folgende Aussage verwenden:
if (value) { // do something.. }
Dies wird als wahr ausgewertet, wenn der Wert keiner der folgenden falschen Werte ist Werte:
Lösung mit typeof Operator:
Wenn Sie überprüfen müssen, ob eine Variable existiert (d. h. deklariert ist), können Sie den Operator „typeof“ verwenden:
if (typeof foo !== 'undefined') { // foo could get resolved and it's defined }
Damit wird überprüft, ob die Variable foo vorhanden ist nicht undefiniert, was darauf hinweist, dass sie existiert.
Hinweis: Wenn Sie sicher sind, dass eine Variable deklariert ist, können Sie direkt nach ihr suchen Wahrheitswert unter Verwendung der ersten Lösung.
Das obige ist der detaillierte Inhalt vonGibt es eine universelle JavaScript-Funktion zum Überprüfen auf Null-, undefinierte oder leere Variablen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!