[ascoders] Re: OT: Re: hallo?


trace(Number(trace(""))); // 0

(trace("")) ist als Datentyp ein String, den Du mit trace(1+ (...)) als Nummer verknüpfst, aber nicht addierst.

Hi Norbert, die 'Rechnung' stimmt schon: trace("") liefert den Wert 'undefined' und nach Typumwandlung 0 - die Addition würde auch funktionieren, wenn man das Ding umdreht:


trace(Number(trace("")) + 1); // 1

Nur ist trace() eben irgendwie keine 'normale' Funktion und der Interpreter kommt hier aus'm Tritt:

http://chattyfig.figleaf.com/ezmlm/ezmlm-cgi?1:sss:34705

wie auch immer - Hauptsache am Ende kommt fünf raus ;o)

ralf ...

------------------------------------------------------
Archiv   : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------

Other related posts: