[FlashLite]小数点を含んだ計算結果のバグ

このエントリーをはてなブックマークに追加

お・鬼すぎる、、FlashLiteさま。。

a = 1;
b = 0.01;
c = 10;
d = (a/b)*c;
trace(d);
「→出力結果:999.99999907」

本来なら、答えは
「→出力結果:1000」

これでしょう。

なので、文字列として扱って、カンマの位置を操作する、という荒業で回避しましたが、、
根本的な解決方法ではありませんね。。。

Leave a Reply