(1000000000000000128).toString() //=> "1000000000000000100" ?
JavaScriptのテクニック集のサイトを見ながら色々試していたら、以下のような謎の挙動に出会った。
(1000000000000000128).toString() うーん、これってどういう事何だろ?最後の二桁が落ちちゃってる。精度の関係? MDC の Numberオブジェクトの項を確認してみたり、ググってみたりしたけど、よく分からんかった。 色々試してみると、IEとFireFoxでも、挙動が異なる。 試したコード
結果 IE (with jash)
FireFox (with FireBug)
うーーん、謎。 何か知っている人がいたら、教えて下さい。
by fkmn
| 2007-06-25 23:37
| IT
|
カテゴリ
以前の記事
2011年 06月
2011年 04月 2011年 02月 2011年 01月 2010年 12月 2010年 11月 2010年 05月 2010年 04月 2010年 03月 2009年 12月 more... ブログパーツ
リンク
検索
タグ
日記
IT
感想
本
programming
コンピュータ
ゲーム
Perl
CL
ライフサイエンス
一人読書会
インフォマティクス
Ruby
ブログ
ネタ
C#
PHP
yapcasia2008
生物
R
最新のトラックバック
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ファン申請 |
||