2011-01-21 12 views
2

http://users.dickinson.edu/~braught/courses/cs131s99/Lessons/03-Out&Data.htmlに基づいて、可読性のために、JavaScriptは非常に大きな数値(絶対値が1021以上)を表示するために科学表記法を使用します。例えば、WRITE文Javascript:大規模なアンバーバムを表示するときの科学的表記の回避方法

document.write(1000000000000000000000000); 

は出力 1e24

を生成する私は、科学的表記法の表示を避けることはできますか?

おかげ

+0

http://stackoverflow.com/questions/610406/javascript-printf-string-format –

答えて

0

それは読みやすくするためではありません。整数が2 (9007199254740992)より大きい場合、JavaScriptは正確な記憶域を保証できません。あなたのケースでは、実際には9999999999999983222784です。

+1

これは間違いありません。それを拡張するのはかなり簡単だと思うので、私は科学的表記を知っていればいいと思う。おそらく、彼は不正確な番号の記憶でOKだろうか? –

関連する問題