- 締切済み
JavaScriptの演算精度は?
JavaScriptの演算にはIEEE 754が使用されていると聞いたのですが、その演算の精度はどれくらいですか? 小数を丸めて正しい答えを導きたいのですが、その場合どの桁を四捨五入すれば最も精度が良いですか? また、どれくらいの数までであれば正確に計算できますか? 体感的には15桁程度であれば正確だと考えています。 さらに、四捨五入を行う際に*1000000してから四捨五入し、あとで1000000で割ったりしようと思うのですが、その場合も桁溢れなどの可能性がありますか? 電卓を作成しようとして、精度につまずきました。 利用者に精度の説明をしたいのですが詳しくないため、困っています。 CPUが32bitの場合と64bitの場合の両方で教えて欲しいです。 ご存じの方がいらっしゃいましたらよろしくお願いしたします。
- みんなの回答 (4)
- 専門家の回答
お礼
ありがとございます。 たしかに末尾が信頼できないとすればそうなりますね。 しかし、実際の電卓は(科学技術向けでもない限り)そのような計算はしませんよね。 現実的に実装するには、ということが知りたかったのですが、 とても勉強になりました。ありがとうございました