„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Warum verwendet JQuery `typeof variable === \" undefined \ "für globale Variablen und` variable === undefined "für lokale Variablen?

Warum verwendet JQuery `typeof variable === \" undefined \ "für globale Variablen und` variable === undefined "für lokale Variablen?

Gepostet am 2025-03-11
Durchsuche:219

Why Does jQuery Use `typeof variable === \

die Unterscheidung verstehen: variable === undefiniert gegen variable Variablen: typeof variable === "undefined"

Lokale Variablen und Eigenschaften:
    variable === undefined
  • Warum dieser Unterschied? Für nicht deklarierte Variablen wird typeof foo als Zeichenfolge "undefiniert" zurückgegeben. Die Identitätsprüfung foo === undefined erhöht jedoch den Fehler "Foo ist nicht definiert". Da sie explizit irgendwo deklariert werden, wird der Versuch der Identitätsprüfung Variable === undefiniert keinen Fehler auslösen. Für lokale Variablen und Eigenschaften, bei denen die Deklaration sichergestellt ist, wird die Identitätsprüfung aufgrund ihrer Einfachheit bevorzugt.
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3