Shadow of the Vampire: Unverständlicher Javascript-Fehler wegen null

Beitrag lesen

Hallo

Welchen Wert gibt denn typeof document.getElementById( "XMLHttpRequest_gesendet" ) zurück? Hast du das nicht geprüft und einfach blind angenommen, dass da "null" zurückkommt? Die Ausgabe ist "object" und damit für deinen Fall unbrauchbar.

Das ist mit der bekannteste Bug in JavaScript und dürfte in so ziemlich jedem Artikel zum Thema typeof deutlich hervorgehoben sein. Unter anderem auch in diesem hier. Wer schon so lange mit JavaScript arbeitet wie Linuchs, sollte das eigentlich wissen …

null ist kein Typ sondern ein Wert.

Zwar nicht für typeof, aber ansonsten sowohl als auch. Das aber nur am Rande.

Viele Grüße