[ascoders] Re: valueOf vs toString

hm, nein.
true/false und 1 und 0 sind in AS schon verschieden.
Das hat auch mit valueOf nichts zu tun.
Es ist nur die implizite Typkonvertierung, die bei Addition
bool´sche Werte in Numbers ummünzt.
valueOf ist an sich für Wrapper-Objekte (z.B. sowas
wie new Number(5) ) gedacht, um wieder an die primitiven
Werte ranzukommen.

Grüsse
Florian


André Michelle wrote:

Was haltet ihr eigentlich von dem Boolean-valueOf()-Beispiel in der
AS-Referenz?



Sinnlos ? Ja, oder ?

Das Tolle am Boolean.valueOf (standard) ist, wenn man Typensicherheit
ausschließen kann folgendes:

a = true;
b = false;
c = true;

trace( a + b + c ); // 2
Booleans geben nämlich 0 oder 1 zurück. Jetzt wird mir einiges klar.

Damit habe ich viele Zeilen sparen können:
http://www.andre-michelle.com/files/daily_trash_can/unsorted_waste/micropacman.as
nur Flash6, Actionscript1, aber es klappt.

Sinnlos ? Ja klar!

--
aM


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




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

Other related posts: