Hey, thanks for that function. I am going to add it to my js from
yesterday. I was somewhat worried about the toFixed() solution and
older browsers, but it was only a temporary fix anyways.
Ray
Jim Davis wrote:
>>LOL...Jim?
>>
>>Something about floating point math, blah blah.
>
>
> Hey... don't look at me! ;^)
>
> It has something to do with an inability for certain numbers to be exactly
> represented in binary. I don't believe the number 12.95 can actually be
> converted as it is to binary.
>
> You can see this in Windows Calculator (swith to the "Scientific" view).
> Type in "12.95" then hit "bin" (to convert to binary). You get "1100". Now
> hit "Dec" (to convert back to decimal) you get "12"! Binary can't deal with
> fractions.
>
> So floating point math attempts to get around this problem by moving the
> point around, doing the math without decimals and then trying to get the
> point back where it belongs.
>
> It's all voodoo - but it's very, very fast. Integer math ("real" math) is
> very hard for most computers to do - it sends their binaries panties into a
> twist.
>
> By the way - concerning possible browser inconsistency - here's a nice little
> function I found someplace (I didn't write it but can't remember who did):
>
> if (!Number.toFixed){
> Number.toFixed = function (x) {
> var temp = this;
> temp=Math.ceil(temp*Math.pow(10,x))/Math.pow(10,x);
> return temp;
> }
> }
>
> Essentailly if the "toFixed()" doesn't exist in the version of JavaScript
> you're using this adds it.
>
> I wonder if this would work in ActionScript...
>
> Jim Davis
>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Purchase Dreamweaver with Homesite Plus from House of Fusion, a Macromedia
Authorized Affiliate and support the CF community.
http://www.houseoffusion.com/banners/view.cfm?bannerid=54
Message: http://www.houseoffusion.com/lists.cfm/link=i:5:160172
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/5
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:5
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.5
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54