Christian: JavaScript: parseInt / NaN

Beitrag lesen

Hallo,

ich versuche in JavaScript mit parseInt() eine Variable zu überprüfen, ob sie eine Zahl enthält, um darauf eine bedingte Anweisung auszuführen. Aus meinen bescheidenen Kenntnissen und mit Hilfe von SELFHTML entäusserte ich mich folgender Code-Varianten:

if (parseInt('blabla') == NaN ) { Anweisungen...}
if (parseInt('blabla') == 'NaN' ) { Anweisungen...}
if (parseInt('blabla') == "NaN" ) { Anweisungen...}

Funktionierte alles nicht (Navigator 4.0 / WIN95)!

Die Zeile

alert(parseInt('blabla'));

hingegen zeigt eine unverwechselbar deutliche Meldung des Inhalts

NaN

Was mache ich falsch?

cg