Struppi: JS Typprobleme

Beitrag lesen

Wieso interveniert hier niemand?

Ich weiß nicht, wofür man sowas braucht. Wenn ich testen will ob in einer Zeichenkette Whitespacezeichen enthalten sind, nehme ich einen Regulären Ausdruck, ist für mich einfacher nachzuvollziehen.

schreiben. s==!s ist also wirklich unbracuhbar, ein Spezialfall, der sich wohl eher zufällig so ergeben hat bei der Spezifikation von JavaScript.

Soweit ich das sehe, läßt sich dank dieser Spezifikation immer schreiben:
if(wert) ... oder if(!wert) .....

das ist nicht so selbstverständlich. In Perl z.b. hat man hier das Problem bei der Typenkonvertierung, dass z.b. if('0') unwahr ist.

Struppi.