Hallo Martin.
var aaa = 0 + document.Formular.Eingabe.value;
Durch die Addition der Zahl(!) Null erzwingst du die Umwandlung aller Operanden, also auch des Formularinhalts, in eine Zahl.
Nein, das ist nicht der Fall:
var a = 'Foo';
alert(0 + a); // 0Foo
Dadurch dass das „+“ auch als Stringverkettungsoperator agiert, hat diese Operation hier Vorrang. Deshalb besser so:
var aaa = 1 * document.Formular.Eingabe.value;
So erhält man in jedem Fall eine gültige Nummer oder eben NaN.
Einen schönen Mittwoch noch.
Gruß, Mathias
--
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules