2017-05-20 13 views
0

私はReactで電卓アプリケーションを作っており、固定小数点以下の四捨五入や切り捨てなしに浮動小数点演算の解決をしたいと考えています。計算機アプリケーション用の浮動小数点演算のソリューション

基本的には、0.3 - 0.1を計算して0.2を返し、0.19999999999999998を返さないようにするには、電卓アプリを取得するにはどうすればよいですか?

+0

、あなたはライブラリを使用する必要があります。 – RobG

+0

すべての電卓は、表示された桁数よりも3〜6桁長い動作精度を備えています。使用可能なタイプを使用すると、数字を表示するときに10-12桁に丸められることを意味します。 – LutzL

答えて

1

あなたは計算を行うためにタイプのような任意の精度Decimalを使用することができます。このような:「*小数点以下の桁の固定数に丸めるために持ったり切り捨てなし*」https://github.com/MikeMcl/decimal.js

+0

ありがとう!実際にmath.jsを使用しています。これは似たようなものです:) – doctopus

+0

あなたは大歓迎です!ええ、それも仕事をするでしょう。 – zord

関連する問題