JSを使用して計算
12.32 * 7結果はどのくらいですか?
回答:86.24000000000001
なぜ、このような問題があるのでしょうか?どのように解決するには?
JS小数点乗算と除算を扱うにはバグがあり、解決策があることができます:取引への10進整数。
上記の計算に変更することができます:
12.32 * 100 * 100分の7
結果は次のとおりです。86.24、正しいです。
また、再計算:
8.80 * 100 * 100分の12
結果:105.60000000000002
38.80同様の問題が発生することもあります。
10倍の精度を増加しました:
* 1000年* 1000分の12 8.80
結果:105.6
ノーマル。
16.40 * 1000000 * 1000000分の6
結果はまた、問題となっています
直接小数の計算のJSの将来価値で1万回を展開し、10000で割った、より正確なjsファイルを実行するために、問題を解決することができます。
そこNUM = 38.80;
NUM2 = 13でした。
警告(NUM * 10000 * 10000分の12)。
この番号10000の乗算と除算は、いくつかの数字が間違っている大きな最も適切な、いくつかの小さな数字の問題、(1000000)をテストされています。
交換グループに参加するには、Java、Javaテクノロジのエンジニアの友人の1年から5年を仕事にようこそ:659 270 626は
、高可用性、高同時実行、高い性能と分散、JVMのパフォーマンスチューニングを持つJavaアーキテクチャグループ(春ソース内の無料学習教材を提供MyBatisの、ネッティー、Redisの、カフカ、 Mysqlの、飼育係、Tomcatの、ドッカー、ダボ、nginxのと情報アーキテクチャの他の知識)自分の学習を強化するために自分の時間の毎分の使用の合理化は、「何の時間を使用しません。 「彼のイデオロギーの怠惰を非表示にします!若い、ハード戦い、自分の将来のアカウントを与えます!