In JavaScript sind Variablen Objekteigenschaften.
Funktionsvariablen nicht, bzw. sie sind Eigenschaften eines nur internen Variablenobjekts. D.h. auf lokale Variablen kann man nicht direkt über variableobjekt['name'] zugreifen, dazu bräuchte man z.B. ein Object (Hash) im lokalen Scope.
Um Abzufragen, ob die Variable überhaupt existiert, kannst du idR. den typeof-Operator verwenden.
Welche Sonderfälle es dabei ggf. zu beachten gibt, bzw. welche Detection-Methoden in Einzelfällen besser geeignet sein könnten, dazu kannst du mal im Archiv recherchieren
Oder http://aktuell.de.selfhtml.org/artikel/javascript/objektabfragen/
Mathias