Schani: wie kann man 'undefined' abfragen

Beitrag lesen

Hallo auch,

folgendes Problem, bekomme bei rsList("datum") öfters undefined zurück.
Möchte das Abfragen in der Form:
if (rsList("datum") == undefined)  Response.Write("blabla")
so gehts aber nicht auch Versuche mit isNothing() waren nicht erfolgreich, da rsList("datum") kein Objekt ist und deshalb die Methode nicht kennt.
Auch =='' oder =="" geht nicht.
Weiss wer wies geht (in JSCRIPT, VBScript hilft mir aber wahrscheinlich auch weiter)

Ich habe gerade in der JScript.chm geschmökert und bin dabei auf den Befehl typeof gestoßen.
<cite>
typeof-Operator
Beschreibung:
Gibt eine Zeichenfolge zurück, die den Datentyp eines Ausdrucks angibt.
Syntax
typeof [ ( ] Ausdruck [ ) ] ;
Das Argument Ausdruck ist ein beliebiger Ausdruck, zu dem Typeninformationen benötigt werden.

Anmerkungen
Der typeof-Operator gibt Typeninformationen als Zeichenfolge zurück. Es gibt sechs mögliche Werte, die typeof zurückgibt: "Number", "String", "Boolean", "Object", "Function" und "undefined".
In der typeof-Syntax sind die Klammern optional.

</cite>

Ob es die Lösung ist weiß ich jetzt auch nicht. Aber vielleicht hilfts. Lass es uns bitte wissen.

Gruß HaPe (derheuteeinenneuentagesrekordaufgestellthatimantworten)

Soo,

das ist es, in meinen Fall waren die Variablen überraschenderweise doch tlw. undefined tlw. Objekte mit null. Deshabl hab ich es so gelöst:
<% if (typeof(rsList("DW").value) != "string") Response.Write(" ") %>  <% Response.Write(rsList("DW").value) %> </font></td><% } %>

und das funkt !
typeof ist die Funktion, die ich gesucht habe

Danke nochmals