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