0

我正在显示这个变量,

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

但是,当它显示时,它会像 294.99999999999 这样的大量数字出现

我怎样才能把这个四舍五入到小数点后两位?

4

1 回答 1

3

用于toFixed(n)四舍五入到特定的小数位数。

由于浮点数表示数字的方式,它们并不精确。如果您四舍五入到一定的小数位,那么这在准确性上通常不会成为问题。

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