0

この変数を表示していますが、

var coords = 'Co-ords(' + hero.x + "," + hero.y + ')';

ただし、表示すると、294.99999999999 のような膨大な数のように表示されます

これを切り捨てて小数点以下2桁にするにはどうすればよいですか?

4

1 に答える 1

3

toFixed(n)特定の小数点以下の桁数に丸めるために使用します。

浮動小数点数は、数値の表現方法が原因で正確ではありません。特定の小数点以下の桁数に丸める場合、これは通常、精度の問題にはなりません。

var coords = 'Co-ords(' + hero.x.toFixed(2) + "," + hero.y.toFixed(2) + ')';
于 2013-06-02T06:22:55.773 に答える