Cybaer: Abfragen ob ein Objekt existiert

Beitrag lesen

Hi,

Nein, es ist eine Deklaration,

Merkste was?

und zwar in der Regel für eine *lokale* Variable (außer man notiert das im globalen scope).

Den Teil des Satzes kann (und sollte) man IMHO getrost vergessen.

Was hat diese deine Feststellung also mit meiner Aussage über undeklarierte Variablen zu tun, die, als lvalue verwendet, global werden?

Du brauchst keine Zuweisung, um die entsprechende window-Eigenschaft "bekannt" zu machen. Eine Deklaration reicht bereits. Daß JS nicht wie andere Programmiersprachen dazu zwingt, Variablen vorab zu deklarieren, ist IMHO nicht nachteilig - wenn man weiß, was man tut, und damit auch weiß, wenn man besser deklarieren sollte (also: eigentlich immer ;-)).

Gruß, Cybaer

--
Man kann doch sehr leicht jenen tugendhaften Menschen begegnen, (...) die eine Art "unkrümmbaren Zeigefinger" besitzen, der ständig den kalten Wind des Rechthabens ausströmt. (Wolfgang Huber, Bischof)
Die Tugend jagt nicht den Teufel, sondern den Sündhaften. Damit wird sie zum Terror. (Hans-Ulrich Jörges, Journalist)