これは非常に奇妙です、私はしばらくノードを使っていますが、私はそのようなことに気付かなかったのです。 0.7+0.2+0.1
や0.6+0.3+0.1
のようなものを合計しようとすると、結果は0.9999999999999999
になります。なぜ結果は1
ではないのですか?Nodejs miscount simple sum?
3つの変数の合計が正確に1であることを検証する必要があるため、この数値を丸めることはできません。ノードがなぜこのように振る舞っているのか理解できますか?ここに私のノードのバージョンや端末上でいくつかのより多くの例/エラーがある:それを指摘して
何度も何度も尋ねられましたhttp://stackoverflow.com/questions/7369803/unexpected-output-when-adding-two-float-numbers –