作者: Bruce.
日時: 2009/5/02(12:00)
Bruce.です。

T.Watanabe さんは書きました:
>   書き忘れてましたが、動作確認は OS X 10.5.6 上の
> 
> * Firefox 3.0.10
> * Opera 9.52
> * Safari 3.2.1
> 
>   でしかしてません。
> 
>   手元の環境ではどのブラウザでも 170 まで計算できたのですが、こういうの
> は JavaScript エンジンではなくて OS などのプラットフォームの制限なんで
> すかね?

22あたりで、値の表示が科学表記になりますよね?

21→ 51090942171709440000
22→ 1.1240007277776077e+21
んで、
170→7.257415615307994e+306
171→Infinity

となったので(Firefox 3.0.10)、IEEE754の浮動小数点数を使っているようです。
であればイマドキのPC類ならどれも同様の結果になると思われます。
ECMAでもCのdouble使うとか書かれてるのでは。

-- 
木村浩一/KIMURA Koichi
 I thought what I'd do was, I'd pretend I was one of those deaf-mutes or
shoud I?
 mail kbk at kt.rim.or.jp
 web  www.kt.rim.or.jp/~kbk/zakkicho/index.html