Der Dicki: Wie kann man Varialen in JS auf Existenz prüfen ?

Beitrag lesen

Hallihallo!

Eine Möglichkeit, eine ganz normale Variable auf ihre Existenz zu prüfen, gibt es in Javascript meines Wissens nach nicht.

Das ist aber auch gar nicht nötig, weil man durch vernünftiges Programmieren gar nicht erst in die Verlegenheit kommt, wenn man alle benutzten (oder eventuell benutzten) Variablen einfach vorher deklariert.

Der einzige Fall, wo man vielleicht in die Verlegenheit kommen könnte, solch eine Überprüfung zu brauchen, sind Arrays. Dann hiesse die Frage: wie kann man überprüfen, ob ein Array mit einem bestimmten Index existiert?
Dafür gäbe es dann auch wieder eine Lösung: (Der Array heisst einfach mal a[i].
if (i <= a.length)
   { alert("a[i] ist definiert!"); }
else {
   { alert("a[i] ist nicht definiert!"); }

Wie gesagt, Arrays stellen die einzige Problemstellung für die Frage "definiert oder nicht?" dar. Alles Andere lässt sich durch sauberes Programmieren verhindern.

Ich hoffe, damit konnte ich Dir helfen...

Viele liebe Grüße,
Der Dicki